vue2 ajax后 数据更新,但DOM没有反应

图片描述
1、如图显示:this.AreaData 这个数组,每次ajax第一件事情,我把都先把它清空后再赋值,问题是赋值是成功的,但在DOM上没什么反应,请问为什么?

阅读 3.3k
4 个回答

将其放入nextTick函数中试试

this.$nextTick(() = {
  this.AreaData = back.commList
})

AreaData你看一下在data配置中有没有声明,如果已经声明的话应该是可以的。

我也遇到过,原因还不知道,处理方法是用localstorage临时存储一下;觉得有可能是这个原因,参考一下这个:vueSet

确认一下this指向vue对象了吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题