1.監聽路由處理html
watch: { $route(to, from) { // 邏輯
// 從新調用數據接口
} },
2.beforeRouteUpdate導航守衛 路由更新時觸發
vue
beforeRouteUpdate (to, from, next) { // 邏輯 this.$route.query.xx = to.params.xx; next() // 必定要有next },
3.只須要在入口文件設置監聽事件便可app
<div id="app" :key="Key">
</div> data() { return { Key: '' }; }, watch: { $route: function(newUrl, oldUrl) { this.Key = new Date().getTime(); } }