vue列表重新渲染

在使用vue进行开发的时候,有时候我们在请求后台数据时,数据返回的比较慢,但是页面已经渲染完成了,请求过来的数据不能显示在页面中,我们需要对页面进行刷新,可是手动刷新页面还是会出现相同的结果,这个时候我们就需要使用到vue的函数来刷新页面了。

//由于数据是请求过来的,需要重新渲染数据才可以显示
this.$forceUpdate();

这个函数官方的解释

强制更新
如果你发现你自己需要在 Vue 中做一次强制更新,99.9% 的情况,是你在某个地方做错了事。

你可能还没有留意到数组或对象的变更检测注意事项,或者你可能依赖了一个未被 Vue 的响应式系统追踪的状态。

然而,如果你已经做到了上述的事项仍然发现在极少数的情况下需要手动强制更新,那么你可以通过$forceUpdate 来做这件事。

发表评论

发表评论