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

Vue中el-table條件渲染防止樣式亂掉(解決方法)

 更新時(shí)間:2023年11月10日 15:12:26   作者:new code Boy  
這篇文章主要介紹了Vue中el-table條件渲染防止樣式亂掉問題,通過使用:key="Math.random()" 可解決樣式錯(cuò)亂問題,此key屬性是vue自帶的特殊屬性,主要用在 Vue 的虛擬 DOM 算法,在新舊 nodes 對(duì)比時(shí)辨識(shí) VNodes,依次來提升頁(yè)面渲染性能,感興趣的朋友一起看看吧

Vue中el-table條件渲染防止樣式亂掉

<el-table ref="table" :header-cell-style="{background: 'rgba(222, 222, 222, 1)', color: '#909399'}" v-loading="" stripe border :data="" element-loading-text="加載中..." :row-style="{height: '40px'}" :cell-style="{padding: '0px}">
  <el-table-column show-overflow-tooltip prop="" align="center" lable="" min-width="100" v- 
   if="" :key="Math.random()">
  </el-table-column>
</el-table>

:key="Math.random()" 可解決樣式錯(cuò)亂問題

此key屬性是vue自帶的特殊屬性,主要用在 Vue 的虛擬 DOM 算法,在新舊 nodes 對(duì)比時(shí)辨識(shí) VNodes,依次來提升頁(yè)面渲染性能。

如果不更新此key的話,顯示/隱藏列時(shí)會(huì)導(dǎo)致部分DOM不會(huì)重新渲染,因此table變化的時(shí)候內(nèi)容會(huì)出現(xiàn)錯(cuò)亂。

el-table列表渲染時(shí)閃爍或者布局混亂的問題

項(xiàng)目場(chǎng)景:

當(dāng)列表數(shù)據(jù)發(fā)生變化時(shí),例如刷新列表或者更改查詢條件獲取列表數(shù)據(jù)重新渲染列表。

問題描述

列表正常這樣子顯示

當(dāng)列表數(shù)據(jù)發(fā)生變化時(shí),下面的這個(gè)狀態(tài)會(huì)一閃而過,然后恢復(fù)正常。

原因分析:

列表數(shù)據(jù)變化時(shí),vue會(huì)重新計(jì)算列表高度寬度重新渲染,這個(gè)過程會(huì)導(dǎo)致列表閃爍。

解決方案:

element-ui提供了一個(gè)表格方法doLayout,可以使用該方法避免表格閃爍的情況。

  beforeUpdate() {
    this.$nextTick(() => {
      this.$refs['table'].doLayout()
    })
  }

② 

async fn(){
  const res = await getApi(); //在使用接口調(diào)取數(shù)據(jù)后
  this.tableData = res.data.rows; //將數(shù)據(jù)賦值給列表data
  this.$nextTick(() => { //調(diào)用doLayout重新渲染表格
    this.$refs['table'].doLayout();
  })
}

到此這篇關(guān)于Vue中el-table條件渲染防止樣式亂掉的文章就介紹到這了,更多相關(guān)vue el-table條件渲染內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 腳手架vue-cli工程webpack的基本用法詳解

    腳手架vue-cli工程webpack的基本用法詳解

    這篇文章主要介紹了vue-cli工程webpack的基本用法,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-09-09
  • Vue監(jiān)視數(shù)據(jù)的原理和set()的使用方法示例

    Vue監(jiān)視數(shù)據(jù)的原理和set()的使用方法示例

    Vue.set方法用于向響應(yīng)式對(duì)象中添加新的屬性,并確保這個(gè)新屬性是響應(yīng)式的,這篇文章主要介紹了Vue監(jiān)視數(shù)據(jù)的原理和set()使用方法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-09-09
  • vue實(shí)現(xiàn)同時(shí)設(shè)置多個(gè)倒計(jì)時(shí)

    vue實(shí)現(xiàn)同時(shí)設(shè)置多個(gè)倒計(jì)時(shí)

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)同時(shí)設(shè)置多個(gè)倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 梳理一下vue中的生命周期

    梳理一下vue中的生命周期

    看過很多人講vue的生命周期,但總是被繞的云里霧里,尤其是自學(xué)的同學(xué),可能js的基礎(chǔ)也不是太牢固,聽起來更是吃力,那我就已個(gè)人之淺見,以大白話的方式給大家梳理一下,如有不準(zhǔn)確的地方,歡迎指正!
    2020-12-12
  • vue使用echarts圖表的詳細(xì)方法

    vue使用echarts圖表的詳細(xì)方法

    這篇文章主要為大家詳細(xì)介紹了vue使用echarts圖表的詳細(xì)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • 詳解如何在Vue中快速實(shí)現(xiàn)數(shù)據(jù)可視化大屏展示

    詳解如何在Vue中快速實(shí)現(xiàn)數(shù)據(jù)可視化大屏展示

    在現(xiàn)代數(shù)據(jù)驅(qū)動(dòng)的應(yīng)用程序中,數(shù)據(jù)可視化大屏已經(jīng)成為了非常重要的一環(huán),通過對(duì)海量數(shù)據(jù)進(jìn)行可視化展示,可以幫助用戶更好地理解和分析數(shù)據(jù),從而做出更加明智的決策,在Vue中進(jìn)行數(shù)據(jù)可視化大屏展示也變得越來越流行,本文將介紹如何在Vue中快速實(shí)現(xiàn)數(shù)據(jù)可視化大屏展示
    2023-10-10
  • Vue3中#default=“scope”的使用

    Vue3中#default=“scope”的使用

    在Vue3中,我們經(jīng)常會(huì)遇到需要處理列表渲染的情況,Vue3引入了一種新的語法,即#default=“scope”,本文就來介紹一下Vue3中#default=“scope”的使用,感興趣的可以了解一下
    2023-10-10
  • Vue 實(shí)現(xiàn)可視化拖拽頁(yè)面編輯器

    Vue 實(shí)現(xiàn)可視化拖拽頁(yè)面編輯器

    這篇文章主要介紹了Vue 實(shí)現(xiàn)可視化拖拽頁(yè)面編輯器的方法,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2021-02-02
  • vue3.0項(xiàng)目快速搭建的完整步驟記錄

    vue3.0項(xiàng)目快速搭建的完整步驟記錄

    這篇文章主要給大家介紹了關(guān)于vue3.0項(xiàng)目快速搭建的相關(guān)資料,本文通過圖文以及實(shí)例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用vue3.0具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-12-12
  • 解決vue多層彈框時(shí)存在遮擋問題

    解決vue多層彈框時(shí)存在遮擋問題

    本文給大家介紹vue多層彈框時(shí)存在遮擋問題,解決思路首先想到的是找到對(duì)應(yīng)的遮擋層的css標(biāo)簽,然后修改z-index值,但是本思路只能解決首次問題,再次打開還會(huì)存在相同的問題,故該思路錯(cuò)誤,下面給大家?guī)硪环N正確的思路,一起看看吧
    2022-03-03

最新評(píng)論

泸西县| 静海县| 张家口市| 靖远县| 安岳县| 昌黎县| 大石桥市| 汉川市| 甘肃省| 阿克陶县| 望奎县| 宁津县| 常山县| 滨海县| 清流县| 徐汇区| 洮南市| 肥城市| 安图县| 丰顺县| 灵宝市| 绥中县| 和顺县| 剑川县| 宁阳县| 本溪市| 于田县| 瑞昌市| 墨江| 海口市| 阿坝县| 平阳县| 文化| 新晃| 泗水县| 博客| 夏邑县| 七台河市| 阳城县| 霞浦县| 华池县|