在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ Vue v-if 使用的問(wèn)題

Vue v-if 使用的問(wèn)題

v-if報(bào)警告

不懂這個(gè)警告是什么意思,但是好像不影響運(yùn)行

回答
編輯回答
薄荷綠

v-if 是將元素在dom樹(shù)中刪除 建議使用v-show 原理改變display為none 如果需要?jiǎng)h除元素在使用v-if

2017年9月14日 13:22
編輯回答
久礙你

waring提示的理由是 v-if 應(yīng)該被移動(dòng)到外層的element中。
所以這里可以這樣改寫(xiě)

<template v-if="datas[index]">
    <table-cell v-for="n in 8" :key="n" :carDatas="datas[index][n-1]"></table-cell>
</template>

v-if 用來(lái)判斷是否create Dom,所以table-cell 就可以直接在template層決定了dom是否生成,而不是在加載組件table-cell的同時(shí)判斷v-if。

我是這樣理解的

2017年7月8日 19:19
編輯回答
悶騷型

你v-if的條件是status[index], 和當(dāng)前v-for的內(nèi)容n無(wú)關(guān), 而和上層的v-forindex有關(guān). 所以當(dāng)status[index]不存在的時(shí)候會(huì)產(chǎn)生一個(gè)空的ul. 建議把v-if寫(xiě)到ul上去.

2017年3月20日 02:27