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

Vue中 v-if/v-show/插值表達式導(dǎo)致閃現(xiàn)的原因及解決辦法

 更新時間:2018年10月12日 11:26:00   作者:魏永_Owen_Wei  
在開發(fā)過程中經(jīng)常會發(fā)現(xiàn)當(dāng)頁面明明不應(yīng)該出現(xiàn)的元素或內(nèi)容會閃現(xiàn)一下然后消失,這篇文章給大家分享Vue中 v-if/v-show/插值表達式導(dǎo)致閃現(xiàn)的原因及解決辦法,一起看看吧

在開發(fā)過程中經(jīng)常會發(fā)現(xiàn)當(dāng)頁面明明不應(yīng)該出現(xiàn)的元素或內(nèi)容會閃現(xiàn)一下然后消失,最近研究了一下這個問題的原因和解決辦法,這里和大家分享一下。

1.閃現(xiàn)的原因

這個問題是因為Vue要等到HTML DOM加載完成后才會執(zhí)行JS的編譯,所以對使用的指令如 v-if , v-show 或者使用了插值表達式 {{}} 都會出現(xiàn)閃現(xiàn)的情況。因為在這些判斷條件或表達式執(zhí)行之前,DOM已經(jīng)渲染出來了,之后Vue才會執(zhí)行相應(yīng)的JS代碼。

2.解決的辦法

其實在了解了原因之后我們就有了大概的思路,既然是在JS執(zhí)行之前會出現(xiàn),那就讓元素在JS執(zhí)行之前都保持不顯示就好了。那事情就分為兩步:

  • 選擇在JS執(zhí)行前要隱藏的元素
  • 添加display:none樣式

如何只定位JS執(zhí)行前的元素呢?Vue有一個指令 v-cloak ,它的特殊之處在于 保持在元素上直到關(guān)聯(lián)實例結(jié)束編譯 。就是說這個屬性會一直在元素上,直到編譯結(jié)束。只需要在需要隱藏的元素上增加 v-cloak 指令即可。

接下來在CSS中定義隱藏樣式即可:

到這里,這個問題就解決了。Vue是前端技術(shù)的一次大的躍進,有坑并不可怕,相信辦法總比問題多。

總結(jié)

以上所述是小編給大家介紹的Vue中 v-if/v-show/插值表達式導(dǎo)致閃現(xiàn)的原因及解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • vue實現(xiàn)主題切換的多種思路分享

    vue實現(xiàn)主題切換的多種思路分享

    最近一段時間,一直在做主題方面的工作。我們的主題,并不是簡單切換一下顏色,或者排版變化這些,而是變化比較大的主題。比如說:主題1和主題2看起來完全不一樣,功能甚至都不一樣。這樣,通過切換css就無法做到了,因此我思考良久,使用了如下2種方法
    2021-06-06
  • vue元素樣式實現(xiàn)動態(tài)改變方法介紹

    vue元素樣式實現(xiàn)動態(tài)改變方法介紹

    vue通過js動態(tài)修改元素的樣式,如果是固定的幾個樣式,我常用的是綁定元素的calss,給不同的class寫好需要的樣式,js控制是否使用這個class
    2022-09-09
  • vue interceptor 使用教程實例詳解

    vue interceptor 使用教程實例詳解

    本文通過實例代碼給大家介紹了vue interceptor 使用,需要的朋友可以參考下
    2018-09-09
  • Vue數(shù)據(jù)監(jiān)聽器watch和watchEffect的使用

    Vue數(shù)據(jù)監(jiān)聽器watch和watchEffect的使用

    今天我們來學(xué)習(xí)一下watch監(jiān)聽器和它的好兄弟watchEffect監(jiān)聽器。這個相對來說比較簡單,用的不是很多,當(dāng)然了,根據(jù)自己的項目情況自行決定使用,希望對大家有所幫助
    2023-02-02
  • 多個Vue項目部署到服務(wù)器的步驟記錄

    多個Vue項目部署到服務(wù)器的步驟記錄

    這篇文章主要給大家介紹了關(guān)于多個Vue項目部署到服務(wù)器的相關(guān)資料,文中通過圖文介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 基于Vue實現(xiàn)HTML轉(zhuǎn)PDF并導(dǎo)出

    基于Vue實現(xiàn)HTML轉(zhuǎn)PDF并導(dǎo)出

    這篇文章主要為大家介紹了三種方法,可以實現(xiàn)將HTML頁面轉(zhuǎn)為PDF并實現(xiàn)下載。文中的示例代碼講解詳細,感興趣的小伙伴可以學(xué)習(xí)一下
    2022-04-04
  • Vue2遞歸組件實現(xiàn)樹形菜單

    Vue2遞歸組件實現(xiàn)樹形菜單

    這篇文章主要為大家詳細介紹了Vue2遞歸組件實現(xiàn)樹形菜單的相關(guān)代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • vue+element+oss實現(xiàn)前端分片上傳和斷點續(xù)傳

    vue+element+oss實現(xiàn)前端分片上傳和斷點續(xù)傳

    這篇文章主要介紹了vue+element+oss實現(xiàn)前端分片上傳和斷點續(xù)傳,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • vue elementui上傳圖片限制格式、大小和尺寸方式

    vue elementui上傳圖片限制格式、大小和尺寸方式

    這篇文章主要介紹了vue elementui上傳圖片限制格式、大小和尺寸方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 淺析Vue3中Excel下載模板并導(dǎo)入數(shù)據(jù)功能的實現(xiàn)

    淺析Vue3中Excel下載模板并導(dǎo)入數(shù)據(jù)功能的實現(xiàn)

    這篇文章主要為大家詳細介紹了Vue3中的Excel數(shù)據(jù)管理,即下載模板并導(dǎo)入數(shù)據(jù)功能的實現(xiàn),文中的示例代碼講解詳細,感興趣的小伙伴可以參考一下
    2024-05-05

最新評論

云和县| 建昌县| 西安市| 民乐县| 清徐县| 杭州市| 葵青区| 宜良县| 韶山市| 灵宝市| 静海县| 临沧市| 安岳县| 马龙县| 微山县| 七台河市| 调兵山市| 科技| 年辖:市辖区| 咸丰县| 阿拉尔市| 腾冲县| 东乌珠穆沁旗| 松滋市| 都江堰市| 河间市| 阿拉善右旗| 秦皇岛市| 同江市| 丰台区| 呼伦贝尔市| 重庆市| 郎溪县| 西藏| 宜川县| 永宁县| 普安县| 桃江县| 杨浦区| 昌宁县| 乌鲁木齐县|