Vue.js 使用v-cloak后仍顯示變量的解決方法
Vue.js 使用v-cloak后仍顯示變量的解決方法
v-cloak 這個(gè)指令是防止頁(yè)面加載時(shí)出現(xiàn) vuejs 的變量名而設(shè)計(jì)的,但有時(shí)候添加了這個(gè)指令仍會(huì)顯示變量,這是怎么回事呢?。
v-cloak 用法:
HTML代碼:
<div v-cloak> {{ message }} </div>
CSS代碼:
[v-cloak] { display: none; }
這樣直至div內(nèi)變量編譯完畢后才會(huì)顯示。
但有時(shí)添加完畢后仍有部分變量會(huì)顯示,這是怎么回事呢?通過(guò)控制臺(tái)查看,原來(lái)是 v-cloak 的display屬性被優(yōu)先級(jí)別高的樣式覆蓋所導(dǎo)致,我的處理方案是添加 !important ,簡(jiǎn)單粗暴。新css樣式如下:
[v-cloak] { display:none !important; }
經(jīng)測(cè)試,并不會(huì)產(chǎn)生副作用。如果大家有更好的方案,歡迎交流。相關(guān)截圖如下:
未使用 !important 前的截圖
相關(guān)鏈接:
1. Vue.js 1.0官網(wǎng) v-cloak說(shuō)明
總結(jié)
以上所述是小編給大家介紹的Vue.js 使用v-cloak后仍顯示變量的解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
vue如何解決echarts5.0以上版本插入地圖的問(wèn)題
這篇文章主要介紹了vue如何解決echarts5.0以上版本插入地圖的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06詳解auto-vue-file:一個(gè)自動(dòng)創(chuàng)建vue組件的包
這篇文章主要介紹了auto-vue-file:一個(gè)自動(dòng)創(chuàng)建vue組件的包,需要的朋友可以參考下2019-04-04vue前臺(tái)顯示500和405錯(cuò)誤的解決(springboot為后臺(tái))
這篇文章主要介紹了vue前臺(tái)顯示500和405錯(cuò)誤的解決(springboot為后臺(tái)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07關(guān)于Vue Router中路由守衛(wèi)的應(yīng)用及在全局導(dǎo)航守衛(wèi)中檢查元字段的方法
這篇文章主要介紹了關(guān)于Vue Router中路由守衛(wèi)的應(yīng)用及在全局導(dǎo)航守衛(wèi)中檢查元字段的方法,實(shí)現(xiàn)方法有兩種,本文通過(guò)實(shí)例代碼對(duì)每種方法介紹的很詳細(xì),需要的朋友參考下2018-12-12vue使用自定義指令來(lái)控制頁(yè)面按鈕組的權(quán)限思想
這篇文章主要介紹了vue使用自定義指令來(lái)控制頁(yè)面按鈕組的權(quán)限思想,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08使用vue-video-player實(shí)現(xiàn)直播的方式
在開(kāi)發(fā)期間使用過(guò)video.js、mui-player等插件,發(fā)現(xiàn)這些video插件對(duì)移動(dòng)端的兼容性都不友好,最后發(fā)現(xiàn)一個(gè)在移動(dòng)端兼容不錯(cuò)的插件vue-video-player,下面通過(guò)場(chǎng)景分析給大家介紹使用vue-video-player實(shí)現(xiàn)直播的方法,感興趣的朋友一起看看吧2022-01-01