鍍金池/ 問答/HTML/ vue-router 子組件不能重新渲染

vue-router 子組件不能重新渲染

問題描述:
在瀏覽器中輸入路由地址如下(http://localhost:9090/#/performance/statistics),
第一次改變路由參數(shù)后回車(http://localhost:9090/#/performance/statistics?id=59dee8b355)
此時(shí)頁(yè)面內(nèi)容沒有變,也沒有發(fā)出任何請(qǐng)求。再次回車頁(yè)面可以重新加載
注:初步判斷是由于它們是共用同一個(gè)組件,vue中組件會(huì)默認(rèn)緩存因此不會(huì)再次加載。如果是這樣我應(yīng)該如何讓第一改變路由時(shí)刷新頁(yè)面?

回答
編輯回答
任她鬧
watch: {
    $route() {
     // getData
    },
  },

最簡(jiǎn)單粗暴的方法

2017年11月30日 05:00