日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

vue 動態(tài)創(chuàng)建組件的兩種方法

瀏覽:19日期:2022-10-13 17:00:11
Vue動態(tài)創(chuàng)建組件實例并掛載到body方式一

import Vue from ’vue’/** * @param Component 組件實例的選項對象 * @param props 組件實例中的prop */export function create(Component, props) { const comp = new (Vue.extend(Component))({ propsData: props }).$mount() document.body.appendChild(comp.$el) comp.remove = () => { document.body.removeChild(comp.$el) comp.$destroy() } return comp}方式二

import Vue from ’vue’export function create(Component, props) { // 借雞生蛋new Vue({render() {}}),在render中把Component作為根組件 const vm = new Vue({ // h是createElement函數(shù),它可以返回虛擬dom render(h) { console.log(h(Component,{ props })); // 將Component作為根組件渲染出來 // h(標簽名稱或組件配置對象,傳遞屬性、事件等,孩子元素) return h(Component, { props }) } }).$mount() // 掛載是為了把虛擬dom變成真實dom // 不掛載就沒有真實dom // 手動追加至body // 掛載之后$el可以訪問到真實dom document.body.appendChild(vm.$el) console.log(vm.$children); // 實例 const comp = vm.$children[0] // 淘汰機制 comp.remove = () => { // 刪除dom document.body.removeChild(vm.$el) // 銷毀組件 vm.$destroy() } // 返回Component組件實例 return comp}使用

A組件(要動態(tài)創(chuàng)建的組件)

<template> <div class='a'> <h2>{{ title }}</h2> <p>{{ data }}</p> </div></template><script>export default { props: { title: { type: String, default: 'hello world!' }, message: { type: String, default: 'o(∩_∩)o 哈哈' }, duration: { type: Number, default: 1000 } }, data() { return { data: '我是a組件', }; }, created() { let num = 1 const timer = setInterval(() => { this.data = num++ }, this.duration) this.$once('hook: beforeDestroy', () => clearInterval(timer)) }};</script><style>.a { position: fixed; width: 100%; top: 16px; left: 0; text-align: center; pointer-events: none; background-color: #fff; border: grey 3px solid; box-sizing: border-box;}</style>

B組件(操作動態(tài)創(chuàng)建組件的地方)

<template> <div class='b'> <button @click='createA'>創(chuàng)建</button> </div></template><script>import A from '@/components/A.vue'import { create } from '@/utils/create.js'export default { components: { A, }, methods: { createA() { // 創(chuàng)建A組件,并掛載到body上 create(A, { title: 'vue', message: '么么噠😙' }) } },};</script>

vue 動態(tài)創(chuàng)建組件的兩種方法

以上就是vue 動態(tài)創(chuàng)建組件的兩種方法的詳細內(nèi)容,更多關(guān)于vue 動態(tài)創(chuàng)建組件的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产欧美另类| 国产中文在线播放| 中文另类视频| 色爱综合av| 亚洲天堂久久| 五月综合激情| 狠狠爱成人网| 亚洲一区二区小说| 久久不射中文字幕| 男人操女人的视频在线观看欧美| 在线国产一区| 午夜久久av| 里番精品3d一二三区| 国产一区二区三区四区五区传媒| 久久只有精品| 婷婷综合激情| 五月激激激综合网色播| 国产日韩一区二区三区在线| 久久亚洲国产精品尤物| 欧美.日韩.国产.一区.二区| 91精品高清| 国产欧美自拍| 蜜桃国内精品久久久久软件9| 黄色成人91| 欧美午夜三级| 日韩精品首页| 日本亚洲视频| 福利一区二区| 青青草精品视频| 激情欧美日韩一区| 欧美精品不卡| 亚洲乱码久久| 色爱综合av| 欧美成a人片免费观看久久五月天| 四虎影视精品| 国产乱码精品| 丝袜美腿高跟呻吟高潮一区| 精品国产乱码久久久久久樱花| 日韩深夜视频| 日韩美女国产精品| 99精品视频在线| 国产精品美女久久久久久不卡| 亚洲国产成人精品女人| 久久精品国产亚洲一区二区三区| 亚洲欧美视频一区二区三区| 日韩毛片视频| 国内精品亚洲| 国产精品欧美三级在线观看 | 亚洲激情中文| 精品国产不卡| 日韩国产在线一| 久久国产亚洲| 日韩伦理在线一区| 成人精品动漫一区二区三区| 国产日产高清欧美一区二区三区| 国产精品日本| 野花国产精品入口| 精品在线99| 波多野结衣一区| 国产高清久久| 好吊一区二区三区| 性欧美精品高清| 蜜桃视频在线观看一区二区| 日韩在线卡一卡二| 免费不卡在线视频| 午夜在线精品偷拍| 久久亚洲不卡| 日韩动漫一区| 国产精品一线天粉嫩av| 久久精品国产99国产| 精品中国亚洲| 欧洲精品一区二区三区| 99riav1国产精品视频| 日本综合精品一区| 鲁大师精品99久久久| 欧美羞羞视频| 国产视频一区欧美| 国产日产一区| 国产在线|日韩| 视频在线观看一区二区三区| 免费成人在线视频观看| 国产日韩欧美一区二区三区| 成人高清一区| 在线午夜精品| 免费亚洲婷婷| 久久久久久夜| 视频一区欧美精品| 国产成年精品| 伊人精品久久| 国产网站在线| 亚洲日韩视频| 日韩在线精品| 国产亚洲高清在线观看| 香蕉人人精品| 久久99久久久精品欧美| 2023国产精品久久久精品双| 亚洲精品在线二区| 欧美aa一级| 国产精选一区| 欧美中文日韩| 成人日韩精品| 国产欧美久久一区二区三区| 亚洲精品国产偷自在线观看| 欧美激情五月| 亚洲专区视频| 黄色日韩精品| 婷婷综合六月| 粉嫩av一区二区三区四区五区 | 久久精品人人| 亚洲欧美专区| 午夜免费一区| 久久视频精品| 日韩欧美在线中字| 丁香婷婷久久| 国产精品videosex极品| 一区二区不卡| 精品1区2区3区4区| 欧美手机在线| 欧美亚洲国产精品久久| 狠狠久久伊人| 国产乱码精品一区二区三区亚洲人| 夜夜嗨一区二区| 99国产精品久久久久久久| 国产麻豆久久| av一区二区高清| 99热精品在线| 在线亚洲精品| 免费中文字幕日韩欧美| 性欧美精品高清| 久久aⅴ国产紧身牛仔裤| 国产一区导航| 免费看欧美美女黄的网站| 男女激情视频一区| 日本中文字幕一区二区视频| 国产伦一区二区三区| 国产欧美一区| 精品在线网站观看| 免费污视频在线一区| 欧美激情综合| a国产在线视频| 久久国产主播| 一区二区精品| 精品一区二区三区视频在线播放 | 天堂va在线高清一区| 国产毛片精品久久| 日韩在线视频精品| 美日韩精品视频| 欧美激情在线精品一区二区三区| 国产精品白丝久久av网站 | 日本成人在线网站| 精品国产亚洲一区二区三区在线| 国产v综合v| 日韩精品第一| 99精品美女| 日韩不卡在线观看日韩不卡视频| 欧美91在线|欧美| 亚洲性视频h| 国产精品一区毛片| 亚洲精品极品少妇16p| 国产精品一区二区av交换| 日本韩国欧美超级黄在线观看| 午夜一区在线| 九九久久国产| 亚洲综合图色| 日本在线高清| 国产精品一区二区美女视频免费看| 色爱av综合网| 国产亚洲久久| 99国产精品久久久久久久| 国产精品流白浆在线观看| 欧美日韩国产在线一区| 精品国产一区二| 日韩国产欧美一区二区三区| 色偷偷偷在线视频播放| 国产精品一线| 日产欧产美韩系列久久99| 欧美成人精品| 久久精品免费看| 国产日韩免费| 69堂免费精品视频在线播放| 伊人影院久久| 色88888久久久久久影院| 精品国产乱码| 鲁大师精品99久久久| 欧美日韩亚洲一区| 亚洲精品黄色| 亚洲欧美日韩高清在线| 丝袜av一区| 视频精品一区| 亚洲欧洲国产精品一区| 美女久久久久久| 日韩另类视频| 99精品视频在线| 最新国产精品视频| 国模大尺度视频一区二区| 久久美女性网| 婷婷久久免费视频| 久久狠狠久久| 亚洲先锋成人| 国产精品久久乐|