登录社区云,与社区用户共同成长
邀请您加入社区
Vue页面中使用this.$router.replace访问同一页面,数据不刷新的问题问题原因:vue路由切换实际是组件间的切换,在我的详情页中,钩子方法使用的是created()方法,在不强制刷新或者重启时只会创建一次,所以引用相同组件的时候,页面数据就无法刷新。我的解决方法:方法1.在详情页添加一个watch监听路由变化(不推荐,每次返回时会刷新一次列表数据,用户体验不好)watch:{'$r
问题原因: vue路由切换实际是组件间的切换,在我的详情页中,钩子方法使用的是created()方法,在不强制刷新或者重启时只会创建一次,所以引用相同组件的时候,页面数据就无法刷新。 我的解决方法: 方法1.在详情页添加一个watch监听路由变化(不推荐,每次返回时会刷新一次列表数据,用户体验不好)
watch:{ '$route' (to,from){ this.$router.go(0); } }
方法2.把详情页中的created()钩子方法换成activated()
前往低代码交流专区
更多推荐
Vue里echarts根据页面大小动态调整/自适应
vue 表单验证
1、6位小写字母和数字必须包含两个字母rules: [{ required: true, message: "XXX不能为空", trigger: "blur" },{ max: 6, message: "最大长度为6位字符", trigger: "blur" },{pattern: /^(?=(?:[^a-z]*[a-z]){2})[a-z0-9]{6,6}$/, //不连续的两位字母// /^
echarts堆叠柱状图
扫一扫分享内容
所有评论(0)