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>

Logo

前往低代码交流专区

更多推荐