vue表单数据无法更新,已经获取数据但是页面不变

2,175 阅读1分钟

要实现一个这么一个功能,这个table的数据有一部分是数据库的,有的是自己新添加的,数据库的编辑功能是在编辑后要掉接口入库的,所以我不能强制刷新页面,因为刷新整个页面的话我新添加的数据肯定就没有了,然后就想着我拿到改变的这条数据传给table,只改变这一条数据,但是呢,我拿到了改变的数据但是页面不更新啊还是,害,看来还是自己的vue还是不够精通,一些小的知识点竟然不知道,啊,看来是该给自己充电了!!!!

就是使用:

this.$forceUpdate()

实现强制渲染。。。。

搜索资料得出结果:因为使用forEach循环,数据层次太多,render函数没有自动更新,So需手动强制刷新。

有兴趣的小伙伴也可以研究下$set,属性值的设置