官术网_书友最值得收藏!

4.3 extend的用法

extend:局部注冊時應用。注意,extend創建的是一個組件構造器,而不是一個具體的組件實例。因此,不能直接在new Vue()中使用new Vue({components:fun}),而是需要通過Vue.components()注冊才可以使用。

代碼如下:

運行的效果如圖4-12所示。

圖4-12 extend運行效果圖(一)

在實例化extend組件構造器時,傳入屬性必須是propsData,而不是props。另外,無論是Vue.extend()還是Vue.component()中的data定義都必須是函數返回對象,如Vue.extend({data:function(){return{}}})。

此外,使用new Vue()可以直接對data設置對象,如new Vue({data: {}})。代碼如下:

運行的效果如圖4-13所示。

圖4-13 extend運行效果圖(二)

主站蜘蛛池模板: 呼图壁县| 新蔡县| 北海市| 张家界市| 农安县| 遂宁市| 翁牛特旗| 延吉市| 台东市| 河东区| 柏乡县| 遂宁市| 西吉县| 龙南县| 永寿县| 宝清县| 道孚县| 博客| 吉水县| 平乐县| 肃南| 闸北区| 建德市| 宜君县| 贵阳市| 交城县| 宿迁市| 称多县| 开封市| 淳安县| 南充市| 铜陵市| 荃湾区| 新乡县| 尼木县| 新疆| 信阳市| 武平县| 湛江市| 柘荣县| 正镶白旗|