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

Go_Viola

关注

阅读 143

2022-11-24


问题背景:

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

做法:

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

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

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

 

精彩评论(0)

0 0 举报