收藏
回答

onload读取数据库记录后,赋值给data变量,组件不更新?

不知道是赋值不成功还是怎么回事。。。

好像能够正常赋值。。

加载出来并没有根据数据对组件更新。。

回答关注问题邀请回答
收藏

3 个回答

  • 陈宇明
    陈宇明
    2021-06-17

    要看下组件赋值的方式,如果需要初始化的时候赋值那就可能是异步问题。

    2021-06-17
    有用
    回复 1
    • 林深雾起
      林深雾起
      发表于移动端
      2021-06-17
      组件绑定了一个data数组, 在page里面给它了个初始值, 页面加载之后组件只显示初始值,没有对onload里面取的值更新。应该是异步问题,但是不知道咋处理。。
      2021-06-17
      回复
  • kichi
    kichi
    2021-06-17

    试下同步机制:

    把 res => 调整为 async res =>

    在onload方法前也加上关键字 async


    2021-06-17
    有用
    回复 1
    • 林深雾起
      林深雾起
      发表于移动端
      2021-06-17
      谢谢。应该是异步问题,但这样它会报错😂 我研究下咋弄
      2021-06-17
      回复
  • 拾忆
    拾忆
    2021-06-17

    组件中的js,监听一下更改的data 的数据变化

    2021-06-17
    有用
    回复 1
    • 林深雾起
      林深雾起
      2021-06-17
      监听了也不行啊,它还是显示的page 中data的初始值
      2021-06-17
      回复
登录 后发表内容