vue 點(diǎn)擊按鈕實現(xiàn)動態(tài)掛載子組件的方法
參數(shù):
{Object} options
用法:
使用基礎(chǔ) Vue 構(gòu)造器,創(chuàng)建一個“子類”。參數(shù)是一個包含組件選項的對象。
data 選項是特例,需要注意 - 在 Vue.extend() 中它必須是函數(shù)
示例:子組件 byMount.vue
<template>
<div>
<div>mount content test!!</div>
</div>
</template>
<script >
import Vue from 'Vue';
export default {
name: 'bycount',
data () {
return {
}
},
methods:{
},
}
</script>
父組件:
<div class="dync mount">dyncMount root</div>
<button @click = "dyncMount">dyncMount</button>
-----------------------------------------------------
.....
import byMount from './byMount.vue';
....
export default {
name: 'parent',
methods:{
dyncMount(){
var Profile = Vue.extend(byMount);
// 創(chuàng)建 Profile 實例,并掛載到一個元素上。
new Profile().$mount('.dync.mount');
}
.....
}
以上這篇vue 點(diǎn)擊按鈕實現(xiàn)動態(tài)掛載子組件的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue結(jié)合Openlayers使用Overlay添加Popup彈窗實現(xiàn)
Vue3使用transition組件改變DOM屬性的方式小結(jié)
vue3?Error:Unknown?variable?dynamic?import:?../views/的解
策略模式實現(xiàn) Vue 動態(tài)表單驗證的方法
el-table 選擇框根據(jù)條件設(shè)置某項不可選中的操作代碼
詳解vuex中mutations方法的使用與實現(xiàn)

