vue跳转相同路由 但是query参数不同不刷新问题

跳转路由的时候 如果url地址相同 但是参数不一样 跳转的时候不会刷新页面数据 因为当前页面的mounted已经执行完毕 参数变化不会触发mounted或created钩子 所以页面数据不会刷新

(跳转的页面的url地址与原页面url只有参数不同 页面不刷新)

    解决方法:添加侦听器watch侦听路由参数的变化 重置data里面的数据[Object.assgin(this.$data,this.$options.data())]  重新初始化数据

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容