当data中数据发生变化时(点击删除时,数组数据改变,但是页面不消失),页面不改变。
我们看一下这个页面的源码
可以看出,这个列表,通过for循环machineDataInfo.assistant[]数组得来的,删除图标调用了方法deleteAssistant()。

deleteAssistant()方法删除machineDataInfo.assistant数组的第几个对象,现在看一下效果


这个时候,我们发现
deleteAssistant()已经运行完毕,但是页面却没有变化
但是数据已经改变了,页面未渲染成功,这时候要使用 this.$forceUpdate()来强制刷新


然后页面就重新刷新了, $forceUpdate()就相当于重新刷新了当前组件,因为data发生改变,我们再刷新这个组件,页面也就改变了

8228




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



