- Vue.js從入門到項(xiàng)目實(shí)踐(超值版)
- 聚慕課教育研發(fā)中心編著
- 207字
- 2022-07-29 14:27:42
4.3 extend的用法

extend:局部注冊(cè)時(shí)應(yīng)用。注意,extend創(chuàng)建的是一個(gè)組件構(gòu)造器,而不是一個(gè)具體的組件實(shí)例。因此,不能直接在new Vue()中使用new Vue({components:fun}),而是需要通過(guò)Vue.components()注冊(cè)才可以使用。
代碼如下:

運(yùn)行的效果如圖4-12所示。

圖4-12 extend運(yùn)行效果圖(一)
在實(shí)例化extend組件構(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: {}})。代碼如下:

運(yùn)行的效果如圖4-13所示。

圖4-13 extend運(yùn)行效果圖(二)
推薦閱讀
- 網(wǎng)站建設(shè)與網(wǎng)頁(yè)設(shè)計(jì)從入門到精通Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript
- 動(dòng)漫秀場(chǎng):超級(jí)漫畫Q版造型素描技法
- jQuery+Bootstrap Web開發(fā)案例教程(在線實(shí)訓(xùn)版)
- 小白實(shí)戰(zhàn)大前端:移動(dòng)端與前端的互通之路
- Adobe Dreamweaver CS5中文版經(jīng)典教程
- 網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站建設(shè)從入門到精通
- HTML+CSS+JavaScript網(wǎng)頁(yè)制作案例教程(第2版)
- 社交網(wǎng)站界面設(shè)計(jì)(原書第2版)
- 中文版Dreamweaver CC+Flash CC+Photoshop CC網(wǎng)頁(yè)設(shè)計(jì)基礎(chǔ)培訓(xùn)教程
- 網(wǎng)頁(yè)設(shè)計(jì)與制作
- 寬帶接入技術(shù)
- Vue應(yīng)用程序開發(fā)
- Highcharts網(wǎng)頁(yè)圖表制作實(shí)例詳解 (Web開發(fā)典藏大系)
- 網(wǎng)站視覺(jué)設(shè)計(jì)
- HTML+CSS+JavaScript網(wǎng)頁(yè)制作從新手到高手