vue+ element 小白初次实践踩坑(二)-数据刷新,页面没改变
在使用vue的时候一个页面会有多个组件构建,所以会发生数据刷新,但是页面上的变化不完全
1.第一种:一个页面可以跳转到另一个页面,但是两个页面是共用的,点击跳转之后,必须强刷浏览器,数据才会更新
解决:
beforeRouteUpdate(to,from,next){
this.id = to.params.id;
this.getTeamData();
next();
}
2.第二种:一个页面可以跳转到另一个页面,但是这个页面的一部分是另一个组件(或者可以是另一个页面通过连接的),导致操作完成后状态没有改变。
解决:
先在父级页面写个方法,拿到新的数据
setPlan(plan){
this.plan = plan;
}
然后去子页面获取数据之后调用
_this.$parent.$parent.setPlan(_this.plan);
在Vue+Element UI实践中遇到数据刷新后页面未更新的问题,包括两种情况:一是页面跳转后需强制刷新浏览器才显示新数据;二是组件间数据同步延迟导致状态未改变。解决方法涉及在父组件中创建方法,接收子组件传递的新数据并更新。
-数据刷新,页面没改变&spm=1001.2101.3001.5002&articleId=109648726&d=1&t=3&u=b9f460f7615b4fc0874d64cad01b50ca)
4443

被折叠的 条评论
为什么被折叠?



