1. 程式人生 > >vue-router中關於元件複用頁面不重新整理的問題

vue-router中關於元件複用頁面不重新整理的問題

業務描述:

當前頁面是一個帶引數的頁面,如下:

頁面下方有tab,點選其一個的跳轉路由是:

由此,發現問題,地址改變了,但是頁面資料沒有重新整理。

查閱後,此情況屬於元件複用的情況。

解決方法:

通過watch監聽路由變化:

  watch: {
    '$route':function(to,from){
     //在這個地方,重新調一遍進入頁面的介面,比如:initData()??
  },