vue系列課程3 條件渲染

2021-08-25 05:14:11 字數 1078 閱讀 2651

單一檢視

v-if="show">我是if為true看到的p>

v-else>我是if為false看到的p>

div>

template>

export default

}}script>

多檢視

v-if="show">

我是if為true看到的span>

哈哈哈a>

是span>

p>

v-else>

我是if為false看到的span>

哈哈哈a>

是span>

p>

div>

template>

export default

}}script>

注:同級標籤不要互相巢狀

如果外層不想有渲染標籤巢狀時,可用template(承載容器、不會渲染成元件)

v-if="show">

我是if為true看到的span>

哈哈哈a>

是span>

template>

v-else>

我是if為false看到的span>

哈哈哈a>

是span>

template>

div>

template>

export default

}}script>

adiv>

bdiv>

cdiv>

not a/b/c

div>

v-show="show">

我是v-show

p>

div>

template>

export default

}}script>

因此,如果需要非常頻繁地切換,則使用 v-show 較好;如果在執行時條件很少改變,則使用 v-if 較好。

VUE課程參考 16 條件渲染v show

條件渲染指令除了v if,還有v show,v show指令用於根據元素的狀態控制元素的顯示和隱藏 div id p v if ok p p v show ok p div script src js vue.js script script let vm new vue script v if是真...

Vue3 條件渲染 與 列表迴圈渲染

列表迴圈渲染 v if與v show控制渲染的機制的區別當它們的引數值是true時,毫無疑問對應的元件便是展示的 data template luelueluelielielie bye bye!效果 當它們的引數值是false時,v if通過直接暴力去除對應dom元件的形式 隱藏 元件,而v sh...

Vue起步06 條件渲染

問題一,我們的知道什麼是條件渲染?更具某一條件來判定是否要渲染某一塊內容 問題二,條件是什莫?v if v show後面的truthy falsthy 問題三,那兩者有什莫不同呢?v if 條件渲染 真正 vue中的 就地復用 策略 因為對於一些可復用且無關鍵字key的元素,vue在條件渲染時,會選...