最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中v-cloak解決刷新或者加載出現(xiàn)閃爍問題(顯示變量)

 更新時間:2018年04月20日 17:03:18   投稿:mrr  
這篇文章主要介紹了vue中v-cloak解決刷新或者加載出現(xiàn)閃爍問題(顯示變量) ,需要的朋友可以參考下

在使用vue綁定數(shù)據(jù)的時候,渲染頁面時會出現(xiàn)變量閃爍,例如

<div class="#app">
  <p>{{value.name}}</p>
</div>

在加載的時候會看到

{{value.name}}

在頁面出現(xiàn),過了幾秒之后才會渲染數(shù)據(jù),在vue中有個指令可以解決這個問題,v-cloak

那么,v-cloak要放在什么位置呢,是不是每個需要渲染數(shù)據(jù)的標簽都要添加這個指令,經(jīng)過試驗發(fā)現(xiàn),v-cloak并不需要添加到每個標簽,只要在el掛載的標簽上添加就可以,

<div class="#app" v-cloak>
  <p>{{value.name}}</p>
</div>

而且,在css里面要添加

[v-cloak] {
  display: none;
}

這樣就可以防止頁面閃爍了。

但是有的時候會不起作用,可能的原因有二:

1、v-cloak的display屬性被層級更高的給覆蓋掉了,所以要提高層級

[v-cloak] {
  display: none !important;
}

2、樣式放在了@import引入的css文件中

v-cloak的這個樣式放在@import 引入的css文件中不起作用,可以放在link引入的css文件里或者內(nèi)聯(lián)樣式中

補充:

下面看下Vue 中的 v-cloak 解讀

v-cloak 的作用和用法

用法:

這個指令保持在元素上直到關(guān)聯(lián)實例結(jié)束編譯。和 CSS 規(guī)則如 [v-cloak] { display: none } 一起用時,這個指令可以隱藏未編譯的 Mustache 標簽直到實例準備完畢。官方API

<div id="app">
  {{msg}}
</div>

HTML 綁定 Vue實例,在頁面加載時會閃爍

然后才會出現(xiàn) 加載完成 字樣,為了效果更明顯,我們可以延后加載 Vue 實例

setTimeout(() => {
  new Vue({
    el: '#app',
    data: {
      msg: 'hello'
    }
  })
},2000)

v-cloak 可以解決這一問題,在 css 中加上

[v-cloak] {
 display: none;
}

在 html 中的加載點加上 v-cloak,就可以解決這一問題

<div id="app" v-cloak>
  {{msg}}
</div>

 Vue1.x 與 Vue2 中 v-cloak 的不同

Vue1 中,允許將 Vue 實例掛載在 body 上,而 Vue2 是不允許的,想對整個頁面實例化,需要另外用一個 div 來容納整個頁面內(nèi)容,對其進行實例化

這樣在使用 v-cloak 時,同樣需要用到這種方法

 為什么我用的 v-cloak 無效?

在實際項目中,我們常通過 @import 來加載 css 文件

@import "style.css"
@import "index.css"

而 @import 是在頁面 DOM 完全載入后才會進行加載,如果我們將 [v-cloak] 寫在 @import 加載的 css 文件中,就會導致頁面仍舊閃爍。

為了避免這種情況,我們可以將 [v-cloak] 寫在 link 引入的 css 中,或者寫一個內(nèi)聯(lián) css 樣式,這樣就得到了解決。

總結(jié)

以上所述是小編給大家介紹的vue中v-cloak解決刷新或者加載出現(xiàn)閃爍問題(顯示變量) ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • vue3使用vuedraggable和grid實現(xiàn)自定義拖拽布局方式

    vue3使用vuedraggable和grid實現(xiàn)自定義拖拽布局方式

    這篇文章主要介紹了vue3使用vuedraggable和grid實現(xiàn)自定義拖拽布局方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • vue?axios中的get請求方式

    vue?axios中的get請求方式

    這篇文章主要介紹了vue?axios中的get請求方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 如何用vue-cli3腳手架搭建一個基于ts的基礎(chǔ)腳手架的方法

    如何用vue-cli3腳手架搭建一個基于ts的基礎(chǔ)腳手架的方法

    這篇文章主要介紹了如何用vue-cli3腳手架搭建一個基于ts的基礎(chǔ)腳手架的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Vue使用el-upload批量上傳圖片時報錯問題處理方法

    Vue使用el-upload批量上傳圖片時報錯問題處理方法

    相信大家都知道在element-ui中,el-upload可以進行文件多選操作,下面這篇文章主要給大家介紹了關(guān)于Vue使用el-upload批量上傳圖片時報錯問題的處理方法,文中通過圖文以及實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • VUE 項目在IE11白屏報錯 SCRIPT1002: 語法錯誤的解決

    VUE 項目在IE11白屏報錯 SCRIPT1002: 語法錯誤的解決

    這篇文章主要介紹了VUE 項目在IE11白屏報錯 SCRIPT1002: 語法錯誤的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Vue實現(xiàn)當前頁面刷新的五種方法總結(jié)

    Vue實現(xiàn)當前頁面刷新的五種方法總結(jié)

    這篇文章主要介紹了Vue中實現(xiàn)頁面刷新的5種方法,包括使用$router.go(0)、location.reload()、通過router-view的key屬性、使用v-if指令手動觸發(fā)組件重新渲染,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-02-02
  • elementplus?中?DatePicker?日期選擇器樣式修改無效的問題及解決方案

    elementplus?中?DatePicker?日期選擇器樣式修改無效的問題及解決方案

    這篇文章主要介紹了elementplus中DatePicker日期選擇器樣式修改無效的問題,DatePicker日期選擇器彈出面板默認掛載在body上,所以在組件中添加了?scoped?屬性的?style?標簽下是修改不到其樣式的,講解了datepicker的使用方法,及常見的配置項和對應的值,需要的朋友可以參考下
    2024-01-01
  • Vue項目webpack打包部署到Tomcat刷新報404錯誤問題的解決方案

    Vue項目webpack打包部署到Tomcat刷新報404錯誤問題的解決方案

    今天很郁悶,遇到這樣一個奇葩問題,使用webpack打包vue后,將打包好的文件,發(fā)布到Tomcat上,訪問成功,但是刷新后頁面報404錯誤,折騰半天才解決好,下面小編把Vue項目webpack打包部署到Tomcat刷新報404錯誤問題的解決方案分享給大家,需要的朋友一起看看吧
    2018-05-05
  • vue項目在env文件中設置的變量無效問題及解決

    vue項目在env文件中設置的變量無效問題及解決

    這篇文章主要介紹了vue項目在env文件中設置的變量無效問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • elementui[el-table]toggleRowSelection默認多選事件無法選中問題

    elementui[el-table]toggleRowSelection默認多選事件無法選中問題

    這篇文章主要介紹了elementui[el-table]toggleRowSelection默認多選事件無法選中問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11

最新評論

海丰县| 达孜县| 中江县| 长沙县| 比如县| 淄博市| 甘德县| 庄河市| 从江县| 松原市| 织金县| 新竹县| 天水市| 明星| 青河县| 碌曲县| 武威市| 苏尼特右旗| 建始县| 怀宁县| 兴化市| 清水河县| 成武县| 榆中县| 仁寿县| 甘泉县| 武冈市| 杭锦后旗| 唐河县| 安新县| 廊坊市| 饶阳县| 浪卡子县| 巴里| 舟山市| 禹州市| 府谷县| 敦煌市| 惠州市| 依兰县| 增城市|