站長資訊網
        最全最豐富的資訊網站

        帶你詳解vue中實現全頁面或局部刷新的方法

        vue中怎么實現頁面刷新?下面本篇文章給大家介紹一下在vue中實現全頁面刷新和局部刷新的方法,希望對大家有所幫助!

        帶你詳解vue中實現全頁面或局部刷新的方法

        一.全頁面刷新

        1.修改 App.vue,代碼如下:

        <template>   <div id="app">     <router-view v-if="isRouterAlive" />   </div> </template>  <script> export default {   name: 'App',   provide() { // 父組件中返回要傳給下級的數據     return {       reload: this.reload     }   },   data() {     return {       isRouterAlive: true     }   },   methods: {     reload() {       this.isRouterAlive = false       this.$nextTick(function() {         this.isRouterAlive = true       })     }   } } </script>

        重點如下圖所示:

        帶你詳解vue中實現全頁面或局部刷新的方法

        2.到需要刷新的頁面使用 inject 進行導入并引用 reload:

        帶你詳解vue中實現全頁面或局部刷新的方法

        3.在需要進行調用的方法中調用 this.reload() 即可

        帶你詳解vue中實現全頁面或局部刷新的方法

        二、局部刷新

        1.定義一個變量 isReloadData,并將該變量綁定到需要刷新的標簽上 :

        帶你詳解vue中實現全頁面或局部刷新的方法

        帶你詳解vue中實現全頁面或局部刷新的方法

        2.定義局部刷新的方法 reloadPart:

        帶你詳解vue中實現全頁面或局部刷新的方法

        3.在需要執行局部刷新的方法中進行調用

        帶你詳解vue中實現全頁面或局部刷新的方法

        三、應用場景

        • 當在頁面中動態修改了某些數據,或者是 props 帶過來的數據,又或者是通過 funcation 動態設置的屬性,可能在修改之后不會展示最新的數據。
        • 當頁面數據發生了變化,但是頁面渲染會出現bug,例如 el-table 組件在數據發生變化后,會出現一個空白區域。

        此時,全頁面刷新或者局部刷新就會派上用場,下面截圖舉例本人遇到的第二種情況,已通過使用全頁面刷新及局部刷新解決:

        1.默認全選,頁面渲染正常:

        帶你詳解vue中實現全頁面或局部刷新的方法

        2.勾選掉一個展示列,頁面渲染正常:

        帶你詳解vue中實現全頁面或局部刷新的方法

        3.把勾選掉的展示列再勾選上,出現空白區域:

        帶你詳解vue中實現全頁面或局部刷新的方法

        此時,只需要在單選的方法中調用局部刷新的方法 this.reloadPart() 即可解決,同理,全選也是如此。

        4.當每次新增展示列時,表格也會出現空白區域,此時我們只需要在新增記錄成功后調用全頁面刷新的方法 this.reload() 即可。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品视频在线看| 国产精品高清2021在线| 精品久久久久久亚洲精品| 91国内揄拍国内精品情侣对白 | 国产线视频精品免费观看视频| 国产精品极品美女自在线观看免费| 久久精品国产半推半就| 四虎国产成人永久精品免费| 国产精品久久久久影视不卡| 精品一久久香蕉国产线看播放| wwwvr高清亚洲精品二区| 天天视频国产精品| 国产精品推荐天天看天天爽| 好属妞这里只有精品久久| 99国产精品国产精品九九| 国产91精品黄网在线观看| 国产a精品视频| 精品无码无人网站免费视频| 在线中文字幕精品第5页| 青青草97国产精品免费观看| 国产在线精品观看免费观看| 国产成人1024精品免费| 久久亚洲私人国产精品| 国产精品日韩欧美在线第3页| 国产亚洲精品无码成人| 精品无码久久久久久尤物| 无码人妻精品一区二区三区在线 | 97精品人妻系列无码人妻| 自拍中文精品无码| 中文字幕精品一区二区精品| 永久免费精品影视网站| 国产午夜精品理论片免费观看| 国产在线精品无码二区| 亚洲?V无码乱码国产精品| 国产A级毛片久久久精品毛片 | 少妇亚洲免费精品| 亚洲精品在线观看视频| 久久精品一区二区| 国产一精品一av一免费爽爽| 久久99国产精品久久99果冻传媒| 国产精品自在线拍国产手机版 |