解决vue项目跳转同样的页面不刷新的问题思路详解
做公司官网项目的时候遇到的场景,顶部导航栏分类商品跳转到分类详情,然后在分类详情再次点击顶部导航栏里另外的分类商品,跳到同样的页面数据不刷新
解决方式:
第一种:给router-view添加唯一key
也可以用return this.$route.path + Math.random();随机数
这样根据key值可实现重复跳转一个路由实现路由刷新的效果。
第二种:
在watch中监听路由变化
对router进行监控,当router发生变化时,执行初始化界面方法
总结:我思路有两种,一种是每个路由的参数都不一致(随机),第二种 每次跳到这个页面的时候监听路由的变化
到此这篇关于解决vue项目跳转同样的页面不刷新的问题的文章就介绍到这了,更多相关vue跳转不刷新内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Vue/React子组件实例暴露方法(TypeScript)
最近几个月都在用TS开发各种项目,框架有涉及到Vue3,React18等,记录一下Vue/React组件暴露出变量/函数的方法的写法,对vue react组件暴露方法相关知识感兴趣的朋友跟随小编一起看看吧2022-11-11vue修改this.$confirm的文字样式、自定义样式代码实例
this.$confirm是一个 Vue.js 中的弹窗组件,其样式可以通过 CSS 进行自定义,下面这篇文章主要给大家介绍了关于vue修改this.$confirm的文字样式、自定义样式的相关资料,需要的朋友可以参考下2024-02-02
最新评论