v-if(v-else)和v-show(v-hide)的使用選擇

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

v-show渲染頁面結(jié)構(gòu)后,通過"display:none"控制元素狀態(tài)。所以初始化時(shí)間較長。

v-if是懶計(jì)算,如果條件為false,它什么也不做,加載速度較快。當(dāng)條件為真時(shí),v-if才會(huì)真正編譯渲染頁面結(jié)構(gòu)。因此,v-if切換復(fù)雜組件的花銷要比v-show大得多。

所以要根據(jù)實(shí)際場(chǎng)景決定使用哪個(gè)指令。


項(xiàng)目遇到的坑

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容