当多个路由地址对应同一组件时,切换路由组件不刷新的问题
发布网友
发布时间:2023-03-10 05:11
我来回答
共1个回答
热心网友
时间:2023-11-01 02:42
在vue官方文档中进行了如下描述:
解释一下:当我们使用 动态路由 或者在 路由上拼接参数 时,进行页面组件跳转,如果前后跳转都使用了同一个组件,这就导致我们后面的路由跳转会使用前一次组件实例,因此组件不会重新渲染加载
当我们想传递参数后,组件重新渲染组件实例,可以使用vue官方文档提供的方案:
如果我们对"路由变化作出响应是"==============> 刷新当前组件的话 :
可以使用: this.$router.go(0) 来刷新当前组件