Vue.extend的用法
一秕岛、 extend創(chuàng)建的是一個(gè)組件構(gòu)造器,而不是一個(gè)具體的組件實(shí)例
? ? 所以他不能直接在new Vue中這樣使用: new Vue({components: first})
? ?最終還是要通過(guò)Vue.components注冊(cè)才可以使用的艾疟。
? ????創(chuàng)建一個(gè)div容器放置組件
二、在實(shí)例化extends組件構(gòu)造器時(shí)娜睛,傳入屬性必須是propsData苞轿、而不是props嗜傅。另外金句,無(wú)論是Vue.extend還是Vue.component 里面的data定義都必須是函數(shù)返回對(duì)象,如 Vue.extend({data: function () {return {}}})吕嘀。除了new Vue可以直接對(duì)data設(shè)置對(duì)象之外吧违寞,如 new Vue({data: {}});