web項(xiàng)目開發(fā)VUE的混入與繼承原理
混入
- 將多個(gè)vue文件內(nèi)重復(fù)使用的功能代碼,提取成單個(gè)js文件,在需要使用的地方進(jìn)行調(diào)用即可。
- 在一個(gè)js文件內(nèi)定義一個(gè)對(duì)象, 在對(duì)象中可以寫 vue文件內(nèi)的 data 、methods、components等所有<script>中可以定義的代碼。
混入注意(重名情況)
- 組件中的 data變量名 和 混入中的 data變量 名, 發(fā)生重名時(shí), 以組件為準(zhǔn);
- 組件中的 methods,computed,wath名稱 和 混入中的 methods,computed,wath名稱 名, 發(fā)生重名時(shí), 以組件為準(zhǔn);
- 組件中的 生命鉤子函數(shù) 和 混入中的 生命鉤子函數(shù) 名, 發(fā)生重名時(shí), 都會(huì)執(zhí)行, 但是組件中的鉤子函數(shù)優(yōu)先執(zhí)行 ;
局部混入

全局混入
定義及全局注冊(cè)

調(diào)用

繼承
- 注意:這里是不適合多繼承的,多繼承問題出現(xiàn)會(huì)多。
- extends除了可以繼承 .vue 文件,而且可以和 mixin一樣使用 js文件內(nèi)的對(duì)象。
- extends繼承 .vue 文件內(nèi)的 template內(nèi)的html是無法繼承的

混入和繼承的區(qū)別
- 先看看官方文檔的定義, 其實(shí)兩個(gè)都可以理解為繼承;
- mixins接收對(duì)象數(shù)組(可理解為多繼承);
- extends接收的是對(duì)象或函數(shù)(可理解為單繼承)。
- 注意: 如果一個(gè)組件, 既使用 繼承, 又使用 混入, 它們二者中如果有重名, 則混入會(huì)覆蓋繼承
以上就是web項(xiàng)目開發(fā)VUE的混入與繼承原理的詳細(xì)內(nèi)容,更多關(guān)于web開發(fā)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
vue中計(jì)算屬性computed和普通屬性method的區(qū)別小結(jié)
Vue.js中Computed和Methods是兩種常用的數(shù)據(jù)處理方式,本文主要介紹了vue中計(jì)算屬性computed和普通屬性method的區(qū)別小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下2024-06-06
vue項(xiàng)目打包后上傳至GitHub并實(shí)現(xiàn)github-pages的預(yù)覽
這篇文章主要介紹了vue項(xiàng)目打包后上傳至GitHub并實(shí)現(xiàn)github-pages的預(yù)覽,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
Vue中的路由跳轉(zhuǎn)及傳參的多種方法小結(jié)
這篇文章主要介紹了Vue中的路由跳轉(zhuǎn)及傳參的多種方法小結(jié),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-11-11
uniapp Vue3中如何解決web/H5網(wǎng)頁瀏覽器跨域的問題
存在跨域問題的原因是因?yàn)闉g覽器的同源策略,也就是說前端無法直接發(fā)起跨域請(qǐng)求,同源策略是一個(gè)基礎(chǔ)的安全策略,但是這也會(huì)給uniapp/Vue開發(fā)者在部署時(shí)帶來一定的麻煩,這篇文章主要介紹了在uniapp Vue3版本中如何解決web/H5網(wǎng)頁瀏覽器跨域的問題,需要的朋友可以參考下2024-06-06
vue實(shí)現(xiàn)一個(gè)簡(jiǎn)單的Grid拖拽布局
這篇文章主要為大家詳細(xì)介紹了如何利用vue實(shí)現(xiàn)一個(gè)簡(jiǎn)單的Grid拖拽布局,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12
關(guān)于vue 結(jié)合原生js 解決echarts resize問題
這篇文章主要介紹了關(guān)于vue 結(jié)合原生js 解決echarts resize問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-07

