国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 汝州市| 桦南县| 哈巴河县| 乐陵市| 铜陵市| 康乐县| 奇台县| 林甸县| 汝南县| 略阳县| 乌鲁木齐市| 霍山县| 交口县| 凤山县| 保德县| 鄢陵县| 金沙县| 阜南县| 宁南县| 吕梁市| 扎赉特旗| 桃园市| 白沙| 娄烦县| 集安市| 南丰县| 南京市| 东乌珠穆沁旗| 宁国市| 浦东新区| 铜鼓县| 于田县| 明水县| 鄄城县| 珠海市| 崇信县| 靖边县| 无为县| 尉氏县| 夏邑县| 东乡|