国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

實(shí)例講解v-if和v-show的區(qū)別

2019-11-19 12:11:17
字體:
供稿:網(wǎng)友

代碼:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>Title</title></head><body>  <div id="app">    <div v-if="isIf">v-if</div>    <div v-show="ifShow">v-show</div>    <button @click="toggleShow()">點(diǎn)擊按鈕</button>  </div></body><script src="vueDist/vue.min.js"></script><script>  new Vue({    el:"#app",    data:{      isIf : true,      ifShow : true,    },   methods:{     toggleShow:function () {       this.ifShow = this.ifShow ? false : true;       this.isIf = this.isIf ? false : true;     }   }  })</script></html>

沒點(diǎn)擊前的圖

點(diǎn)擊后的圖

顯示來看v-if 是“真正的”條件渲染,因?yàn)樗鼤?huì)確保在切換過程中條件塊內(nèi)的事件監(jiān)聽器和子組件適當(dāng)?shù)乇讳N毀和重建;而v-show 不管初始條件是什么,元素總是會(huì)被渲染,并且只是簡(jiǎn)單地基于 CSS 進(jìn)行切換。

一般來說, v-if 有更高的切換開銷,而 v-show 有更高的初始渲染開銷。因此,如果需要非常頻繁地切換,則使用 v-show 較好;如果在運(yùn)行時(shí)條件不太可能改變,則使用 v-if 較好。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)武林網(wǎng)的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁乡县| 石家庄市| 文登市| 仙游县| 靖宇县| 无棣县| 五寨县| 新安县| 姚安县| 湖南省| 梅州市| 鹿邑县| 和静县| 文水县| 佛山市| 调兵山市| 昆山市| 左贡县| 榆社县| 施秉县| 湘阴县| 霍州市| 松原市| 高碑店市| 莎车县| 揭西县| 天全县| 井研县| 铁岭市| 峨眉山市| 龙南县| 易门县| 二连浩特市| 枣庄市| 中牟县| 南康市| 台湾省| 南皮县| 沅陵县| 青冈县| 绍兴市|