【vue】---- 相同路由不同参数的模块展示进行跳转时页面不刷新问题


1、方式一:添加 watch 监听路由参数变化强制页面刷新

watch: { '$route'(to, from) { if (to.query) { this.$router.go(0) } } }

// 但这种方式导致整体页面刷新而不是路由刷新

 

2、方式二:在展示区的 router-view 标签上控制 key 属性变化

<router-view :key="$route.fullPath">

// 路由变化时刷新

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM