Vue.js 使用v-cloak后仍顯示變量的解決方法
Vue.js 使用v-cloak后仍顯示變量的解決方法
v-cloak 這個指令是防止頁面加載時出現(xiàn) vuejs 的變量名而設(shè)計的,但有時候添加了這個指令仍會顯示變量,這是怎么回事呢?。
v-cloak 用法:
HTML代碼:
<div v-cloak>
{{ message }}
</div>
CSS代碼:
[v-cloak] {
display: none;
}
這樣直至div內(nèi)變量編譯完畢后才會顯示。
但有時添加完畢后仍有部分變量會顯示,這是怎么回事呢?通過控制臺查看,原來是 v-cloak 的display屬性被優(yōu)先級別高的樣式覆蓋所導(dǎo)致,我的處理方案是添加 !important ,簡單粗暴。新css樣式如下:
[v-cloak] {
display:none !important;
}
經(jīng)測試,并不會產(chǎn)生副作用。如果大家有更好的方案,歡迎交流。相關(guān)截圖如下:

未使用 !important 前的截圖
相關(guān)鏈接:
1. Vue.js 1.0官網(wǎng) v-cloak說明
總結(jié)
以上所述是小編給大家介紹的Vue.js 使用v-cloak后仍顯示變量的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
vue解析Json數(shù)據(jù)獲取Json里面的多個id問題
這篇文章主要介紹了vue解析Json數(shù)據(jù)獲取Json里面的多個id問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12
vue結(jié)合leaflet實現(xiàn)地圖放大鏡
放大鏡在很多地方都可以使用的到,本文主要介紹了vue結(jié)合leaflet實現(xiàn)地圖放大鏡,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
vue + element-ui實現(xiàn)簡潔的導(dǎo)入導(dǎo)出功能
Element-UI是餓了么前端團隊推出的一款基于Vue.js 2.0 的桌面端UI框架,手機端有對應(yīng)框架是 Mint UI,下面這篇文章主要給大家介紹了關(guān)于利用vue + element-ui如何實現(xiàn)簡潔的導(dǎo)入導(dǎo)出功能的相關(guān)資料,需要的朋友可以參考下。2017-12-12
vue中v-model如何綁定多循環(huán)表達式實戰(zhàn)案例
v-model綁定的變量無論是對象還是數(shù)組都是綁定的value值,下面這篇文章主要給大家介紹了關(guān)于vue中v-model如何綁定多循環(huán)表達式的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-11-11
解決Vue的項目使用Element ui 走馬燈無法實現(xiàn)的問題
這篇文章主要介紹了解決Vue的項目使用Element ui 走馬燈無法實現(xiàn)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08

