成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

如何實(shí)現(xiàn)vue中不跳轉(zhuǎn)不閃動(dòng)頁(yè)面刷新?provide /inject 完美解決方案

Lavender / 2697人閱讀

摘要:在的項(xiàng)目中刷新功能你會(huì)怎么寫(xiě)我之前一直用這個(gè)方法用戶體驗(yàn)很不好,因?yàn)轫?yè)面會(huì)閃動(dòng)一下刷新直到我發(fā)現(xiàn)了這個(gè)方法不過(guò)這個(gè)方法貌似有兼容問(wèn)題,首先要確定一下你的版本,此方法適用原理此方法使用的是來(lái)控制的顯示或隱藏,從變?yōu)闀r(shí),會(huì)重新渲染區(qū)域,

在vue的項(xiàng)目中刷新功能你會(huì)怎么寫(xiě)?
我之前一直用this.$router.go(0)這個(gè)方法用戶體驗(yàn)很不好,因?yàn)轫?yè)面會(huì)閃動(dòng)一下刷新
直到我發(fā)現(xiàn)了這個(gè)方法 provide /inject
不過(guò)這個(gè)方法貌似有兼容問(wèn)題,首先要確定一下你的vue版本,此方法適用vue 2.20+
原理:此方法使用的是v-if來(lái)控制router-view的顯示或隱藏,v-if從false變?yōu)閠rue時(shí),vue會(huì)重新渲染router-view區(qū)域,所以當(dāng)參數(shù)變化時(shí),只需讓v-if 從true => false => true,就能實(shí)現(xiàn)頁(yè)面刷新
首先,找到自己的route-view

//App.vue

   

   
   

然后在下顯示的vue頁(yè)面中進(jìn)行如下操作

    export default {
      name: "newproduct",
      inject:["reload"],//在export default下面加上這一段
      method:{
        //調(diào)用App.vue下的this.reload()方法,來(lái)改變v-if的狀態(tài)
        clickDiv(){//刷新按鈕調(diào)用的方法
          this.reload()
        }
      }
      
      

就ok了

加油!每天進(jìn)步一點(diǎn)點(diǎn)!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/103541.html

相關(guān)文章

  • vue組件間通信六種方式(完整版)

    摘要:本文總結(jié)了組件間通信的幾種方式,如和,以通俗易懂的實(shí)例講述這其中的差別及使用場(chǎng)景,希望對(duì)小伙伴有些許幫助。狀態(tài)改變提交操作方法。 前言 組件是 vue.js最強(qiáng)大的功能之一,而組件實(shí)例的作用域是相互獨(dú)立的,這就意味著不同組件之間的數(shù)據(jù)無(wú)法相互引用。一般來(lái)說(shuō),組件可以有以下幾種關(guān)系:showImg(https://segmentfault.com/img/remote/146000001...

    frontoldman 評(píng)論0 收藏0
  • vue組件間通信六種方式(完整版)

    摘要:本文總結(jié)了組件間通信的幾種方式,如和,以通俗易懂的實(shí)例講述這其中的差別及使用場(chǎng)景,希望對(duì)小伙伴有些許幫助。狀態(tài)改變提交操作方法。前言 組件是 vue.js最強(qiáng)大的功能之一,而組件實(shí)例的作用域是相互獨(dú)立的,這就意味著不同組件之間的數(shù)據(jù)無(wú)法相互引用。一般來(lái)說(shuō),組件可以有以下幾種關(guān)系: showImg(https://user-gold-cdn.xitu.io/2019/5/17/16ac35bf...

    DDreach 評(píng)論0 收藏0
  • vue-route的問(wèn)題,轉(zhuǎn)不刷新。

    摘要:如題,最近遇到一個(gè)奇怪的問(wèn)題。第一次進(jìn)去某個(gè)頁(yè)面完全正常,第二次帶不同的值進(jìn)去,頁(yè)面顯示還是第一個(gè)頁(yè)面的值,但是數(shù)據(jù)傳進(jìn)去了。第三次則顯示第二次數(shù)值的頁(yè)面。 如題,最近遇到一個(gè)奇怪的問(wèn)題。vueroute第一次進(jìn)去某個(gè)頁(yè)面完全正常,第二次帶不同的值進(jìn)去,頁(yè)面顯示還是第一個(gè)頁(yè)面的值,但是數(shù)據(jù)傳進(jìn)去了。第三次則顯示第二次數(shù)值的頁(yè)面。用了監(jiān)聽(tīng)路由變化的方法下面是詳細(xì)過(guò)程 這是頁(yè)面的creat...

    PiscesYE 評(píng)論0 收藏0
  • vue組件通信全面總結(jié)

    摘要:當(dāng)一個(gè)組件沒(méi)有聲明任何時(shí),這里會(huì)包含所有父作用域的綁定和除外,并且可以通過(guò)傳入內(nèi)部組件在創(chuàng)建高級(jí)別的組件時(shí)非常有用。 寫(xiě)在前面 組件間的通信是是實(shí)際開(kāi)發(fā)中非常常用的一環(huán),如何使用對(duì)項(xiàng)目整體設(shè)計(jì)、開(kāi)發(fā)、規(guī)范都有很實(shí)際的的作用,我在項(xiàng)目開(kāi)發(fā)中對(duì)此深有體會(huì),總結(jié)下vue組件間通信的幾種方式,討論下各自的使用場(chǎng)景 文章對(duì)相關(guān)場(chǎng)景預(yù)覽 父->子組件間的數(shù)據(jù)傳遞 子->父組件間的數(shù)據(jù)傳遞 兄弟...

    余學(xué)文 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<