- 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運行效果圖(二)
推薦閱讀
- After Effects CS6從入門到精通
- HTML5+CSS3網頁制作基礎培訓教程
- Dreamweaver CC中文版網頁設計與制作從新手到高手
- HTML5+CSS3網頁設計與制作基礎教程
- jQuery Web開發案例教程(在線實訓版)
- HTML+CSS+JavaScript網頁設計與布局:從新手到高手
- 社交網站界面設計(原書第2版)
- CSS圖鑒
- 《練就職場功夫熊貓》
- 人人都玩開心網:Ext JS+Android+SSH整合開發Web與移動SNS
- Vue.js核心技術解析與uni-app跨平臺實戰開發
- 從零開始讀懂Web3
- Web程序設計
- Dreamweaver,Flash,Fireworks網頁設計百練成精(CS3版)
- 精通HTML5+CSS3+JavaScript網頁設計(視頻教學版)(第2版)