W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
v-if
會(huì)擁有比 v-for
更高的優(yōu)先級(jí)。
Vue.js 中使用最多的兩個(gè)指令就是 v-if
和 v-for
,因此開(kāi)發(fā)者們可能會(huì)想要同時(shí)使用它們。雖然不建議這樣做,但有時(shí)確實(shí)是必須的,于是我們想提供有關(guān)其工作方式的指南。
2.x 版本中在一個(gè)元素上同時(shí)使用 v-if
和 v-for
時(shí),v-for
會(huì)優(yōu)先作用。
3.x 版本中 v-if
總是優(yōu)先于 v-for
生效。
由于語(yǔ)法上存在歧義,建議避免在同一元素上同時(shí)使用兩者。
比起在模板層面管理相關(guān)邏輯,更好的辦法是通過(guò)創(chuàng)建計(jì)算屬性篩選出列表,并以此創(chuàng)建可見(jiàn)元素。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: