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

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

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

在開發(fā)過程中經(jīng)常會發(fā)現(xiàn)當頁面明明不應該出現(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í)行相應的JS代碼。

2.解決的辦法

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

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

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

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

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

總結

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

相關文章

  • 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的使用

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

岚皋县| 宝山区| 喀什市| 通化市| 衡东县| 敦化市| 七台河市| 新民市| 永城市| 朝阳区| 米林县| 汝城县| 镇赉县| 临颍县| 巴塘县| 迁西县| 高平市| 大宁县| 屏东市| 蓝田县| 陆丰市| 兴安县| 微山县| 西乌| 那曲县| 五大连池市| 虞城县| 响水县| 邢台市| 鹰潭市| 印江| 长泰县| 延寿县| 石阡县| 卫辉市| 淮北市| 宣汉县| 措美县| 泰安市| 凤山市| 大关县|