搜索

首页  >  问答  >  正文

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


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

ringa_leeringa_lee2765 天前674

全部回复(4)我来回复

  • 学习ing

    学习ing2017-06-26 10:56:43

    将其放入nextTick函数中试试

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

    回复
    0
  • 世界只因有你

    世界只因有你2017-06-26 10:56:43

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

    回复
    0
  • PHP中文网

    PHP中文网2017-06-26 10:56:43

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

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-26 10:56:43

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

    回复
    0
  • 取消回复