詳解vue 動(dòng)態(tài)加載并注冊(cè)組件且通過(guò) render動(dòng)態(tài)創(chuàng)建該組件
基于 iview Tabs 組件實(shí)現(xiàn)
功能:為每個(gè) tab 動(dòng)態(tài)創(chuàng)建不同的、特定的組件內(nèi)容,而不需要大量的 import 組件并進(jìn)行 component 注冊(cè)
Index.vue
<template>
<div class="content-left-menu">
<div class="item-contain layout-content">
<Tabs class="cmcc-ivu-tab2" type="card" closable>
<TabPane v-for="k in zj" :label="k.label" >
<loader :vueName="k.vueName"></loader>
</TabPane>
</Tabs>
</div>
</div>
</template>
<script>
import loader from './EntryLoader.vue'
export default {
components: {loader},
data() {
return {
zj:[
{label:'tab1',vueName:'workflow/Index'},
{label:'tab2',vueName:'workflow/Index2'},
{label:'tab3',vueName:'workflow/Index3'}
]
}
}
}
</script>
EntryLoader.vue
<script>
export default {
props: ['vueName'],
data() {
return {}
},
created() {
this.$options.components[this.vueName] = require('@/components/' + this.vueName + '.vue')
},
render: function (createElement) {
return createElement(this.vueName)
}
}
</script>
總結(jié)
以上所述是小編給大家介紹的vue 動(dòng)態(tài)加載并注冊(cè)組件且通過(guò) render動(dòng)態(tài)創(chuàng)建該組件,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
vue中v-for循環(huán)選中點(diǎn)擊的元素并對(duì)該元素添加樣式操作
這篇文章主要介紹了vue中v-for循環(huán)選中點(diǎn)擊的元素并對(duì)該元素添加樣式操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07
vue3 vite pinia配置動(dòng)態(tài)路由、解決刷新頁(yè)面路由消失的問(wèn)題
這篇文章主要介紹了vue3 vite pinia配置動(dòng)態(tài)路由、解決刷新頁(yè)面路由消失的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10
vue2/vue3路由權(quán)限管理的方法實(shí)例
最近用vue框架做了個(gè)后臺(tái)管理項(xiàng)目,涉及權(quán)限,所以下面這篇文章主要給大家介紹了關(guān)于vue2/vue3路由權(quán)限管理的相關(guān)資料,需要的朋友可以參考下2021-06-06
關(guān)于vue3使用particles粒子特效的問(wèn)題
這篇文章主要介紹了關(guān)于vue3使用particles粒子特效的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06
vue如何實(shí)現(xiàn)動(dòng)態(tài)加載腳本
這篇文章主要介紹了vue如何實(shí)現(xiàn)動(dòng)態(tài)加載腳本,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02

