色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

vue學(xué)習(xí)筆記之動(dòng)態(tài)組件和v-once指令簡(jiǎn)單示例

瀏覽:83日期:2023-02-04 16:17:54

本文實(shí)例講述了vue動(dòng)態(tài)組件和v-once指令。分享給大家供大家參考,具體如下:

點(diǎn)擊按鈕時(shí),自動(dòng)切換兩個(gè)組件

<component :is='type'></component>,當(dāng)點(diǎn)擊按鈕之后,會(huì)自動(dòng)清除原來的組件,顯示新的組件。

每一次切換,都需要銷毀+創(chuàng)建

但是這樣消耗有點(diǎn)大,所以我們?cè)谧咏M件中引用了v-once指令,這樣可以將顯示在頁(yè)面中的組件存到內(nèi)存中,不會(huì)完全銷毀。

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>動(dòng)態(tài)組件和v-once指令</title> <script src='https://cdn.jsdelivr.net/npm/vue/dist/vue.js'></script></head><body><div id='app'> <component :is='type'></component><!-- <child-one v-if='type === ’child-one’'></child-one>--><!-- <child-two v-if='type === ’child-two’'></child-two>--> <button @click='handleBtnClick'>change</button></div></body></html><script> Vue.component(’child-one’, { template: ’<div v-once>child-one</div>’ }) Vue.component(’child-two’, { template: ’<div v-once>child-two</div>’ }) var vm = new Vue({ el: ’#app’, data: { type: ’child-one’ }, methods: { handleBtnClick: function () {this.type = (this.type === ’child-one’ ? ’child-two’ : ’child-one’); } } })</script>

運(yùn)行結(jié)果:

vue學(xué)習(xí)筆記之動(dòng)態(tài)組件和v-once指令簡(jiǎn)單示例

vue學(xué)習(xí)筆記之動(dòng)態(tài)組件和v-once指令簡(jiǎn)單示例

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼運(yùn)行效果。

希望本文所述對(duì)大家vue.js程序設(shè)計(jì)有所幫助。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 亚洲精品手机在线 | 国产成人免费 | 高清国产美女一级a毛片 | 欧美一级影院 | 91热成人精品国产免费 | 亚洲国产品综合人成综合网站 | 国产中的精品一区的 | 国产在线一区二区三区欧美 | 国产精品久久久久久久久久免费 | 欧美成年人网站 | 亚洲免费看片 | 美女黄网站视频 | 国产在线91精品入口首页 | 美女视频永久黄网站免费观看韩国 | 国产精品夜色视频一级区 | 中国日本高清免费视频网 | 黄篇网址 | 成人综合影院 | 欧美精品在线一区二区三区 | 加勒比heyzo| 亚洲综合色在线观看 | 亚洲精品影院久久久久久 | 性欧美成人依依影院 | 欧美精品高清在线观看 | 在线免费黄色网址 | 呦视频在线一区二区三区 | 亚洲精品中文字幕一区在线 | 亚洲国产精品久久日 | 欧美一区二区在线观看免费网站 | 久久一日本道色综合久 | 香港aa三级久久三级老师 | 久久精品国产这里是免费 | 一本色道久久99一综合 | 久草在在线视频免费 | 一级做性色a爱片久久片 | 欧美一区二区三区在线观看 | 日本毛片在线看 | 中文国产成人精品久久96 | fefe66免费毛片你懂的 | 玖玖精品视频在线观看 | 成网站在线观看人免费 |