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

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運行效果圖(二)

主站蜘蛛池模板: 静海县| 开阳县| 临高县| 漾濞| 布尔津县| 屏南县| 新建县| 临泽县| 金川县| 洞口县| 车致| 六安市| 庄河市| 岳普湖县| 改则县| 上饶县| 中卫市| 井研县| 七台河市| 类乌齐县| 邢台县| 鹿邑县| 响水县| 新竹市| 乌拉特中旗| 荔浦县| 孝昌县| 六枝特区| 平定县| 红安县| 灵川县| 禹州市| 武宣县| 易门县| 博爱县| 唐山市| 珲春市| 黎川县| 双鸭山市| 泽库县| 大英县|