- Vue.js從入門到項目實踐(超值版)
- 聚慕課教育研發中心編著
- 207字
- 2022-07-29 14:27:42
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運行效果圖(二)
推薦閱讀
- 版面設計與制作
- 24小時學會網站建設
- 網頁設計實用教程
- 中文版Dreamweaver CS6/Flash CS6/Photoshop CS6網頁設計基礎培訓
- Dreamweaver CS6網頁設計與制作教程
- Illustrator平面設計180例五步通
- 速學速通:快學Flash網頁動畫
- 動態網頁設計與制作(HTML5+CSS3+JavaScript)(第3版)
- 人人都玩開心網:Ext JS+Android+SSH整合開發Web與移動SNS
- Web開發者晉級之道:架構、模式和領域驅動設計
- Photoshop熱門手機APP與網頁游戲界面設計從入門到精通
- 網頁設計與制作
- 巧學巧用Dreamweaver CS6制作網頁
- Vue應用程序開發
- 網頁設計與開發