第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

vue 使用afterEach判斷后用widow.localtion.reload刷新問(wèn)題

vue 使用afterEach判斷后用widow.localtion.reload刷新問(wèn)題

飲歌長(zhǎng)嘯 2018-08-14 10:13:56
在vue項(xiàng)目中,遇到一個(gè)這樣的問(wèn)題:A,B,C三個(gè)路由,A->B->C, 其中A->B每次進(jìn)入都需要刷新, B和C可以來(lái)回多次切換并且B數(shù)據(jù)不刷新.我的思路是:用keep-alive緩存組件, A->B時(shí)強(qiáng)制刷新頁(yè)面.實(shí)現(xiàn)A->B: 用afterEach判斷to,from的name分別符合B和A時(shí),用widow.localtion.reload()強(qiáng)制刷新B頁(yè)面.問(wèn)題出現(xiàn)在了A->B中: 以上思路實(shí)現(xiàn)的方法在Chrome和安卓機(jī)上沒(méi)有問(wèn)題,可以成功跳轉(zhuǎn)到B頁(yè)面并刷新,  但是在safari和IOS真機(jī)上都出現(xiàn)了A頁(yè)面原地刷新,進(jìn)入不到B中.//A頁(yè)面中的點(diǎn)擊跳轉(zhuǎn)行為getCliam(){  console.log('getCliam');  this.$router.push('/claim/claimForm');},//main.js導(dǎo)航鉤子函數(shù)router.afterEach((to, from) => {  if(to.name=='claimForm'&&from.name=='claimList'){    console.log('afterEach')    window.location.reload();  }}) 哪位懂得大佬幫忙看下什么原因,難道有兼容性問(wèn)題?或者以上不用跳轉(zhuǎn)用keepAlive的一些處理方法實(shí)現(xiàn)A->B刷新新頁(yè)面,B和C的都可以緩存? 非常感謝!
查看完整描述

1 回答

?
慕姐4208626

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超7個(gè)贊

頁(yè)面跳轉(zhuǎn)你為什么要刷新?

進(jìn)入 B 頁(yè)面的時(shí)候判斷一下來(lái)源,根據(jù)頁(yè)面判斷,是否將數(shù)據(jù)設(shè)置為默認(rèn)值不就行了

查看完整回答
反對(duì) 回復(fù) 2018-09-01
  • 1 回答
  • 0 關(guān)注
  • 1041 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)