久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:93日期: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)清除原來(lái)的組件,顯示新的組件。

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

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

<!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)文章:
主站蜘蛛池模板: 国产午夜精品一区二区三区免费 | 亚洲欧美激情精品一区二区 | 欧美日韩三级 | 欧美在线观看网站 | 久久亚洲一区 | 亚洲一区二区三区 | 国产黄色大片 | av在线三级| 亚洲性片| 精品久久中文 | 精品国产欧美一区二区三区不卡 | 色视频www在线播放国产人成 | 日韩欧美一区二区三区久久婷婷 | 久草热8精品视频在线观看 欧美全黄 | aa级毛片毛片免费观看久 | 国产一区二区三区在线视频 | 久久久久久亚洲精品 | 亚洲成熟少妇视频在线观看 | 亚洲精品日韩综合观看成人91 | 久久久亚洲精 | 色综合99| 高清av网址 | 综合伊人 | 欧美大片在线看免费观看 | 国产视频一区二区三区四区 | 欧美国产日韩在线观看 | 99热这里有精品 | 毛片在线免费播放 | 91视频.www| 欧美在线不卡 | 99热婷婷| 国产一二三四在线 | 综合久久综合久久 | 韩国一区二区视频 | 欧美一级一区 | 亚洲精品久久久久久一区二区 | 亚洲一区二区国产 | 国产精品成人在线观看 | 草视频在线 | 国产情侣自拍啪啪 | 精品欧美一区二区在线观看 |