解决vue项目跳转同样的页面不刷新的问题思路详解
做公司官网项目的时候遇到的场景,顶部导航栏分类商品跳转到分类详情,然后在分类详情再次点击顶部导航栏里另外的分类商品,跳到同样的页面数据不刷新
解决方式:
第一种:给router-view添加唯一key


也可以用return this.$route.path + Math.random();随机数
这样根据key值可实现重复跳转一个路由实现路由刷新的效果。
第二种:
在watch中监听路由变化

对router进行监控,当router发生变化时,执行初始化界面方法
总结:我思路有两种,一种是每个路由的参数都不一致(随机),第二种 每次跳到这个页面的时候监听路由的变化
到此这篇关于解决vue项目跳转同样的页面不刷新的问题的文章就介绍到这了,更多相关vue跳转不刷新内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Vue嵌套iframe时$router.go(-1)后退bug的原因解析
这篇文章主要介绍了Vue嵌套iframe,$router.go(-1)后退bug的问题原因及解决方法,本文给大家分享问题原因所在及解决方案,需要的朋友可以参考下吧2023-09-09
vant-ui AddressEdit地址编辑和van-area的用法说明
这篇文章主要介绍了vant-ui AddressEdit地址编辑和van-area的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-11-11
Vue Getters和mapGetters的原理及使用示例详解
Vuex的核心概念包括state、mutations、actions、getters和modules,今天,我们要深入探讨其中一个关键部分:getters,以及它的相关辅助函数mapGetters,感兴趣的朋友跟随小编一起看看吧2024-08-08


最新评论