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

Vue.js 中的 v-cloak 指令及使用詳解

 更新時(shí)間:2018年11月19日 09:17:24   投稿:mrr  
這篇文章主要介紹了Vue.js 中的 v-cloak 指令及使用詳解,通過案例給大家簡(jiǎn)單介紹了vue中v-cloak的使用,感興趣的朋友跟隨小編一起看看吧

先來看下vue.js 中的v-cloak 指令

可以使用 v-cloak 指令設(shè)置樣式,這些樣式會(huì)在 Vue 實(shí)例編譯結(jié)束時(shí),從綁定的 HTML 元素上被移除。

當(dāng)網(wǎng)絡(luò)較慢,網(wǎng)頁還在加載 Vue.js ,而導(dǎo)致 Vue 來不及渲染,這時(shí)頁面就會(huì)顯示出 Vue 源代碼。我們可以使用 v-cloak 指令來解決這一問題。

html:

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

js:

<script>
  var app = new Vue({
    el: '#app',
    data: {
      context:'互聯(lián)網(wǎng)頭部玩家鐘愛的健身項(xiàng)目'
    }
  });
</script>

效果:

我們使用 v-cloak 指令來解決屏幕閃動(dòng)的問題吧O(∩_∩)O~

js 不變,在 div 中加入 v-cloak 指令。

html:

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

css:

[v-cloak]{
  display: none;
}

使用 v-cloak 指令之后的效果( demo ):

在簡(jiǎn)單項(xiàng)目中,使用 v-cloak 指令是解決屏幕閃動(dòng)的好方法。但在大型、工程化的項(xiàng)目中(webpack、vue-router)只有一個(gè)空的 div 元素,元素中的內(nèi)容是通過路由掛載來實(shí)現(xiàn)的,這時(shí)我們就不需要用到 v-cloak 指令咯。

下面看下Vue中v-cloak使用詳解

這次給大家?guī)鞻ue中v-cloak使用詳解,Vue中v-cloak使用的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。

v-cloak 的作用和用法

用法:

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

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

v-cloak 可以解決這一問題,在 css 中加上HTML 綁定 Vue實(shí)例,在頁面加載時(shí)會(huì)閃爍然后才會(huì)出現(xiàn)加載完成字樣,為了效果更明顯,我們可以延后加載 Vue 實(shí)例

[v-cloak] {
 display: none;
}

Vue1.x 與 Vue2 中 v-cloak 的不同在 html 中的加載點(diǎn)加上 v-cloak,就可以解決這一問題

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

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

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

在實(shí)際項(xiàng)目中,我們常通過 @import 來加載 css 文件

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

為了避免這種情況,我們可以將[v-cloak]寫在 link 引入的 css 中,或者寫一個(gè)內(nèi)聯(lián) css 樣式,這樣就得到了解決。而 @import 是在頁面 DOM 完全載入后才會(huì)進(jìn)行加載,如果我們將[v-cloak]寫在 @import 加載的 css 文件中,就會(huì)導(dǎo)致頁面仍舊閃爍。

總結(jié)

以上所述是小編給大家介紹的Vue.js 中的 v-cloak 指令及使用詳解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • vue生命周期的探索

    vue生命周期的探索

    這篇文章主要介紹了vue生命周期的探索,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • vue用遞歸組件寫樹形控件的實(shí)例代碼

    vue用遞歸組件寫樹形控件的實(shí)例代碼

    最近在vue項(xiàng)目中遇到需要用樹形控件的部分,比如導(dǎo)航目錄是不確定的,所以必須要用樹形結(jié)構(gòu),下面腳本之家小編給大家?guī)砹藇ue用遞歸組件寫樹形控件的實(shí)例代碼,需要的朋友參考下吧
    2018-07-07
  • Vue實(shí)現(xiàn)裁切圖片功能

    Vue實(shí)現(xiàn)裁切圖片功能

    這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)裁切圖片功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue在antDesign框架或elementUI框架組件native事件中觸發(fā)2次問題

    vue在antDesign框架或elementUI框架組件native事件中觸發(fā)2次問題

    這篇文章主要介紹了vue在antDesign框架或elementUI框架組件native事件中觸發(fā)2次問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue實(shí)現(xiàn)整屏滾動(dòng)切換

    vue實(shí)現(xiàn)整屏滾動(dòng)切換

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)整屏滾動(dòng)切換,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 前端Vue單元測(cè)試入門教程

    前端Vue單元測(cè)試入門教程

    單元測(cè)試是用來測(cè)試項(xiàng)目中的一個(gè)模塊的功能,本文主要介紹了前端Vue單元測(cè)試入門教程,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Vue-Router實(shí)現(xiàn)頁面正在加載特效方法示例

    Vue-Router實(shí)現(xiàn)頁面正在加載特效方法示例

    這篇文章主要給大家介紹了利用Vue-Router實(shí)現(xiàn)頁面正在加載特效方法示例,文中給出了詳細(xì)的示例代碼,相信對(duì)大家具有一定的參考價(jià)值,有需要的朋友們下面來一起看看吧。
    2017-02-02
  • axios 實(shí)現(xiàn)post請(qǐng)求時(shí)把對(duì)象obj數(shù)據(jù)轉(zhuǎn)為formdata

    axios 實(shí)現(xiàn)post請(qǐng)求時(shí)把對(duì)象obj數(shù)據(jù)轉(zhuǎn)為formdata

    今天小編就為大家分享一篇axios 實(shí)現(xiàn)post請(qǐng)求時(shí)把對(duì)象obj數(shù)據(jù)轉(zhuǎn)為formdata,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • vue學(xué)習(xí)筆記之過濾器的基本使用方法實(shí)例分析

    vue學(xué)習(xí)筆記之過濾器的基本使用方法實(shí)例分析

    這篇文章主要介紹了vue學(xué)習(xí)筆記之過濾器的基本使用方法,結(jié)合實(shí)例形式分析了vue.js過濾器的基本功能、用法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • 解決vue過濾器filters獲取不到this對(duì)象的問題

    解決vue過濾器filters獲取不到this對(duì)象的問題

    這篇文章主要介紹了解決vue過濾器filters獲取不到this對(duì)象的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評(píng)論

合阳县| 澄城县| 潞城市| 扎赉特旗| 南部县| 会宁县| 岢岚县| 梁山县| 运城市| 锦州市| 宁陵县| 息烽县| 永丰县| 阿城市| 山丹县| 文登市| 博罗县| 启东市| 郓城县| 华宁县| 夏津县| 特克斯县| 正宁县| 惠东县| 宣汉县| 绥化市| 开江县| 丰顺县| 汝南县| 临颍县| 泾阳县| 临猗县| 绥化市| 偏关县| 芷江| 阜南县| 普兰县| 泾阳县| 同心县| 成武县| 红桥区|