摘要:組件是最強大的功能之一。組件的創(chuàng)建和注冊我們可以使用注冊一個全局組件。父組件的數(shù)據(jù)需要通過才能下發(fā)到子組件中。如果傳入的數(shù)據(jù)不符合要求,會發(fā)出警告。這對于開發(fā)給他人使用的組件非常有用。
組件 (Component) 是 Vue.js 最強大的功能之一。組件可以擴展 HTML 元素,封裝可重用的代碼。
組件的創(chuàng)建和注冊我們可以使用 Vue.component(tagName, options)注冊一個全局組件。
我的組件
我們還可以通過某個 Vue 實例/組件的實例選項 components 注冊僅在其作用域中可用的組件,即局部組件。
使用prop 組件實例的作用域是孤立的。父組件的數(shù)據(jù)需要通過 prop 才能下發(fā)到子組件中。我的組件
如果想要傳遞一個變量到子組件中去,即傳給子組件的值會跟隨父組件中該變量的值的變化而變化,我們可以用 v-bind 來動態(tài)地將 prop 綁定到父組件的數(shù)據(jù)。
我們還可以為組件的 prop 指定驗證規(guī)則。如果傳入的數(shù)據(jù)不符合要求,Vue 會發(fā)出警告。這對于開發(fā)給他人使用的組件非常有用。
自定義事件進(jìn)行組件通訊
現(xiàn)在我們父組件可以使用 prop 傳遞數(shù)據(jù)給子組件。但子組件怎么跟父組件進(jìn)行通信呢?這里我們可以通過自定義事件來實現(xiàn)。
具體點說就是使用 $on(eventName) 監(jiān)聽事件,使用 $emit(eventName, optionalPayload) 觸發(fā)事件。
使用插槽分發(fā)內(nèi)容{{ msg }}
為了讓組件可以自由組合,我們需要一種方式來混合父組件的內(nèi)容與子組件自己的模板。這個過程被稱為內(nèi)容分發(fā)。我們可以使用特殊的
如果子組件模板包含一個
子組件的標(biāo)題
只有在沒有要分發(fā)的內(nèi)容時才會顯示。 父組件的標(biāo)題
這是將會分發(fā)到子組件的一些初始內(nèi)容
父組件的標(biāo)題
子組件的標(biāo)題
這是將會分發(fā)到子組件的一些初始內(nèi)容
當(dāng)需要有多個插槽時,我們可以在
總結(jié)頭部標(biāo)題
主體內(nèi)容的一個段落。
尾部版權(quán)信息
頭部標(biāo)題
主體內(nèi)容的一個段落。
本節(jié)主要知識點是vue.js中組件的創(chuàng)建和注冊,父組件使用prop向子組件傳遞數(shù)據(jù)并進(jìn)行數(shù)據(jù)驗證,使用自定義事件進(jìn)行組件間的通訊,使用插槽來使組件可以自由組合。vue.js組件是vue框架中最強大的功能,學(xué)完后相信你對web組件化也會有一定的了解了。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/104515.html
摘要:的核心庫只關(guān)注視圖層,易于上手,便于與第三方庫或既有項目整合。全局注冊全局注冊組件我的組件創(chuàng)建根實例渲染后的我的組件總結(jié)本節(jié)學(xué)習(xí)的核心知識點莫過于模板渲染表單綁定事件處理組件化這幾點了,下面我們針對每一個知識點細(xì)細(xì)學(xué)習(xí)。 Vue.js是什么 Vue.js是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。Vue.js的核心庫只關(guān)注視圖層,易于上手,便于與第三方庫或既有項目整合。Vue.js與現(xiàn)代化的工...
摘要:五六月份推薦集合查看最新的請點擊集前端最近很火的框架資源定時更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長安旅。五月漁郎相憶否。小楫輕舟,夢入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請::點擊::集web前端最近很火的vue2框架資源;定時更新,歡迎 Star 一下。 蘇...
摘要:五六月份推薦集合查看最新的請點擊集前端最近很火的框架資源定時更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長安旅。五月漁郎相憶否。小楫輕舟,夢入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請::點擊::集web前端最近很火的vue2框架資源;定時更新,歡迎 Star 一下。 蘇...
摘要:工程實踐立足實踐,提示實際水平內(nèi)聯(lián)函數(shù)與性能很多關(guān)于性能優(yōu)化的文章都會談及內(nèi)聯(lián)函數(shù),其也是常見的被詬病為拖慢性能表現(xiàn)的元兇之一不過本文卻是打破砂鍋問到底,論證了內(nèi)聯(lián)函數(shù)并不一定就會拖慢性能,過度的性能優(yōu)化反而會有損于應(yīng)用性能。 showImg(https://segmentfault.com/img/remote/1460000011481413?w=1240&h=825); 前端每周...
閱讀 1681·2021-11-19 09:40
閱讀 2938·2021-09-24 10:27
閱讀 3224·2021-09-02 15:15
閱讀 1886·2019-08-30 15:54
閱讀 1210·2019-08-30 15:54
閱讀 1376·2019-08-30 13:12
閱讀 640·2019-08-28 18:05
閱讀 2805·2019-08-27 10:53