vue数据更新会出现缓存的情况,几种方式可以让数据实时渲染到页面;
1.简单粗暴的方式
this.$forceUpdate();//强制更新
2.增减元素
splice()
push()
3.通过$set进行更新
this.$set(v, 'edit', false)
4.异步dom更新
Vue.nextTick()
.then(function () {
// DOM 更新了
})
以上就是常见的强制更新方法。
vue数据更新会出现缓存的情况,几种方式可以让数据实时渲染到页面;
this.$forceUpdate();//强制更新
splice()
push()
this.$set(v, 'edit', false)
Vue.nextTick()
.then(function () {
// DOM 更新了
})
以上就是常见的强制更新方法。