Vue hash参数的变化时重载数据
应用场景
同一个页面,点击了其它链接只是变更 hash
值参数转跳页面时,数据并没有刷新。
比如说链接由 abc.com/#/index?id=1
变更为 abc.com/#/index?id=2
时,数据需要同步刷新重载,但实际在使用的过程中,却没有重载数据。
解决方案
watch: {
$route: {
handler() {
this.uid = this.$route.query.uid
this.getUser()
},
deep: true,
}
}