vue路由路径不变,但是query参数改变想要重新发起页面刷新,尝试方法
1.在页面设置监听,能监听到数据但是重新push的时候页面还是没有发生刷新
$route: {
handler: function (val, oldVal) {
console.log(val);
let path = val.path;
let query = val.query;
this.$router.push({
path: path,
query: query,
});
},
deep: true,
},
解决方法:
<router-view :key="$route.fullPath"></router-view>