因為router-view傳參問題無法解決,比較麻煩。
所以我采取的是@click+this.router.push來跳轉
但是現在的問題是跳轉后,url改變了,但是頁面的數據沒有重新渲染,要刷新才可以。
有幾種辦法,用route.go(0)這種方法雖然可以跳轉,但是很不友好,要重新加載,變白。
問了群查了很久,無意中發現一個完美切合的
https://www.jb51.net/article/151984.htm
原理就是通過v-if去銷毀再生成一次dom
然后跟着做,首先將app.vue里面修改一下
然后在需要用到的頁面用即可