数据发生变化,视图没有更新
在Vue.js中,当数据发生变化,视图没有更新的情况可能是由于以下原因导致的:
Vue.js的DOM更新是异步的,即当setter操作发生后,指令并不会立马更新,指令的更新操作会有一个延迟,当指令更新时,才会触发DOM更新。
动态给对象新增属性或者删除属性是不会触发视图刷新的,Vue识别不到。
通过数组下标修改数组中的元素或者手动修改数组的长度是不会触发视图刷新的,Vue识别不到。