原理:在keep-alive的情况下,如果重新跳转去本组件(不同参数),会出现无法跳转的情况。通过监听组件$route
来判断组件是否有变化,再进行重新刷新
使用watch
监听组件是否变化,再通过location.reload()
实现路由的刷新,达到路由跳转的目的
watch:{
$route:function(newValue){
// console.log(newValue)
location.reload()
}
}
网友评论