0
点赞
收藏
分享

微信扫一扫

解决vue页面不重新渲染的问题。强制手动刷新。this.$forceUpdate();


问题背景:

选择下拉框之后,页面的数据没有刷新;

做法:

在mounted里边,监听了layui的下拉框,发送了ajax请求,将返回值都赋值给了vue变量,但是显示的时候vue变量并没有动态改变;

原因:未知。【因为数据层次太多,render函数没有自动更新,需手动强制刷新。???】

解决:vue变量赋值完成后,使用this.$forceUpdate();

 

举报

相关推荐

0 条评论