真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何解決vue頁面緩存問題

這篇文章給大家分享的是有關(guān)如何解決vue頁面緩存問題的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

在桐城等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需定制,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),全網(wǎng)整合營銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,桐城網(wǎng)站建設(shè)費(fèi)用合理。

比如有一個(gè)列表頁面,然后列表每項(xiàng)都有一個(gè)詳情,之前用vue1.x的時(shí)候,頁面緩存基本沒有什么問題。

在vue2.0中出現(xiàn)了列表頁面是每次都重新加載數(shù)據(jù),但是詳情頁面卻只在第一次加載的時(shí)候調(diào)用數(shù)據(jù),如果返回到列表再進(jìn)入詳情那么頁面是不會(huì)重新渲染頁面,可能是新手吧,這個(gè)問題困擾了我很久,一直沒有辦法解決……

根據(jù)vue-router的官方文檔所說,

watch: {
  // 如果路由有變化,會(huì)再次執(zhí)行該方法
  '$route': 'fetchData'
 }

按照這樣寫了,但是頁面還是沒有渲染

.

.

.

于是就想啊想,想啊想……

以為是路由沒有變,我就在頁面路由后面加何種參數(shù)包括時(shí)間戳

但是都沒有解決這個(gè)問題

……

后來經(jīng)過多次嘗試終于找到問題所在

watch 方法檢測路由變化確實(shí)生效了,但是頁面有些關(guān)鍵數(shù)據(jù)沒有清空還是緩存的上一次的數(shù)據(jù),所以導(dǎo)致每次加載頁面都不會(huì)重新渲染數(shù)據(jù),所以找到關(guān)鍵數(shù)據(jù),在每次路由發(fā)生變化的時(shí)候重置關(guān)鍵數(shù)據(jù)即可

例如:

for(var i =0; i
 watch: {
   '$route': function () {
    this.orders = []
    this.fetchData()
    this.orderId = this.$route.params.orderId
   }
  }

這里我的關(guān)鍵數(shù)據(jù)就是 orderId

感謝各位的閱讀!關(guān)于“如何解決vue頁面緩存問題”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


網(wǎng)站欄目:如何解決vue頁面緩存問題
文章源于:http://weahome.cn/article/ppghdp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部