vue路由参数改变 重新刷新页面 解决方法
解决方法来源:How to Re-render a Vue Route When Path Parameters Change方法一:beforeRouteUpdate (to, from, next) {this.lang = to.params.lang;this.setCode();next();}方法二:<router-view :key="$route.fullPath" />
·
解决方法来源:
How to Re-render a Vue Route When Path Parameters Change
方法一:
beforeRouteUpdate (to, from, next) {
this.lang = to.params.lang;
this.setCode();
next();
}
方法二:
<router-view :key="$route.fullPath" />
方法三:
在页面里监听路由变化
wathch:{
$route:function(newVal,oldVal){
}
}
方法四:
window 的hashchange事件
window.addEventListner("hashchange",()=>{})
更多推荐
已为社区贡献10条内容
所有评论(0)