每天記錄一點點,把我遇到的問題記錄下來, 希望可以幫助到更多和我遇到同樣問題的人。
問題描述:通過調(diào)接口,動態(tài)顯示幫助頁面的問題列表, 問題列表有多級,當(dāng)點擊的這個問題沒有下一級問題的時候跳入內(nèi)容頁。
問題出在,我在電腦上做移動端頁面的時候,相繼跳到詳情頁,我想返回,點擊
按鈕,直接跳轉(zhuǎn)到了如上第一張圖的樣子,no,no,no,這不是我想要的結(jié)果,此刻,想到了通過改變url來改變頁面的層級問題。
一級的parent為0,默認(rèn)不顯示或顯示。
二級的parent為1,點擊一級路由變?yōu)槿鐖D:
點擊進入下一級頁面的時候,數(shù)據(jù)會刷新,但是點擊電腦后退時,url最后的parent變?yōu)?了,頁面還顯示2的數(shù)據(jù),
解決辦法如下:
created () { console.log(this.getStatus(this.$route.path)) }, watch: { '$route' (to, from) { console.log(this.getStatus(this.$route.path)) } }, methods: { getStatus (urlStr) { var urlStrArr = urlStr.split('/') return urlStrArr[urlStrArr.length - 1] } },
以上這篇解決vue 路由變化頁面數(shù)據(jù)不刷新的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com