公主的腿间舌奴们np肉_国产在热线精品视频99公交_公主车上荫蒂添的好舒服_公侵犯人妻中文字慕一区二区_公么大龟弄得我好舒服秀_公交车+多人+高cH文章推荐_日本熟妇另类视频在线播放

v-if 和 v-show的區(qū)別

2020-5-3    前端達(dá)人

簡單來說,v-if 的初始化較快,但切換代價(jià)高;v-show 初始化慢,但切換成本低

1.共同點(diǎn)

都是動(dòng)態(tài)顯示DOM元素

2.區(qū)別

(1)手段:
v-if是動(dòng)態(tài)的向DOM樹內(nèi)添加或者刪除DOM元素;
v-show是通過設(shè)置DOM元素的display樣式屬性控制顯隱;
(2)編譯過程:
v-if切換有一個(gè)局部編譯/卸載的過程,切換過程中合適地銷毀和重建內(nèi)部的事件監(jiān)聽和子組件;
v-show只是簡單的基于css切換;
(3)編譯條件:
v-if是惰性的,如果初始條件為假,則什么也不做;只有在條件第一次變?yōu)檎鏁r(shí)才開始局部編譯(編譯被緩存?編譯被緩存后,然后再切換的時(shí)候進(jìn)行局部卸載);
v-show是在任何條件下(首次條件是否為真)都被編譯,然后被緩存,而且DOM元素保留;
(4)性能消耗:
v-if有更高的切換消耗;
v-show有更高的初始渲染消耗;
(5)使用場(chǎng)景:
v-if適合運(yùn)營條件不大可能改變;
v-show適合頻繁切換。



日歷

鏈接

個(gè)人資料

存檔

孟村| 沙坪坝区| 洪雅县| 建湖县| 松溪县| 吉隆县| 靖安县| 彩票| 东山县| 沽源县| 渭南市| 阿拉善右旗| 固始县| 井研县| 勐海县| 海伦市| 江都市| 阳曲县| 繁昌县| 泰宁县| 烟台市| 永新县| 兖州市| 石林| 冀州市| 临城县| 定州市| 西青区| 昭苏县| 蒙自县| 茂名市| 滦南县| 伊川县| 屏南县| 尚志市| 游戏| 博乐市| 砚山县| 吉安市| 沈丘县| 井冈山市|