vue的條件渲染

2021-09-19 03:59:33 字數 791 閱讀 4066

有兩種方式:

v-if

a.單路分支

" f "

>

true

<

/p>

b.雙路分支

" f "

>

true

<

/p>

else

>

false

<

/p>

c.多路分支

" text === 'a'"

>

a<

/p>

else-if

=" text === 'b'"

>

b<

/p>

else

>

c<

/p>

v-show

" f "

>

if條件

<

/p>

new

vue(

})

v-if vs v-show

1. v-if 操作的是dom存在與否, v-show操作的dom的display樣式屬性

2. 效能

* 如果條件為假,v-show有較高的初始渲染開銷

* v-if 有更高的切換開銷

專案中建議:

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

vue條件渲染

判斷1 count 大於0,count的值是 5 判斷2 count的值是 判斷3 count的值是 data 當count值為0時,符合判斷3,呼叫判斷3的語句輸出 5 判斷2 count的值是 判斷3 count的值是 從結果看出,只呼叫了判斷1,說明它的執行 情況是按照 塊順序來去進行的,當前...

Vue 條件渲染

v if v else if v else v show 條件展示 簡單明瞭,直接上案例 案例 條件渲染 單路分支 h3 a p 條件渲染 雙路分支 h3 a p v else b p 條件渲染 多路分支 h3 美食 p 遊戲 p v else 睡覺 p 條件展示 h3 條件展示 p div bod...

Vue條件渲染

使用場景 判斷是否載入,如果為真,就載入,否則不載入 flag 如果flag為true則顯示,false不顯示 span div var vm newvue script type a a div v else if緊跟在v if或v else if之後 表示v if條件不成立時執行 else if...