vue 點(diǎn)擊按鈕實(shí)現(xiàn)動(dòng)態(tài)掛載子組件的方法
參數(shù):
{Object} options
用法:
使用基礎(chǔ) Vue 構(gòu)造器,創(chuàng)建一個(gè)“子類”。參數(shù)是一個(gè)包含組件選項(xiàng)的對(duì)象。
data 選項(xiàng)是特例,需要注意 - 在 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 實(shí)例,并掛載到一個(gè)元素上。 new Profile().$mount('.dync.mount'); } ..... }
以上這篇vue 點(diǎn)擊按鈕實(shí)現(xiàn)動(dòng)態(tài)掛載子組件的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章

Vue結(jié)合Openlayers使用Overlay添加Popup彈窗實(shí)現(xiàn)

vue實(shí)現(xiàn)Input輸入框模糊查詢方法

Vue3使用transition組件改變DOM屬性的方式小結(jié)

vue3?Error:Unknown?variable?dynamic?import:?../views/的解

策略模式實(shí)現(xiàn) Vue 動(dòng)態(tài)表單驗(yàn)證的方法

el-table 選擇框根據(jù)條件設(shè)置某項(xiàng)不可選中的操作代碼

詳解vuex中mutations方法的使用與實(shí)現(xiàn)