收藏
回答

this.setData()函数执行后,打印this.data无变化

如题

今天开发时遇到this.setData()函数执行后,打印this.data无变化,但是页面已经发生了变化

api原话:

setData 函数用于将数据从逻辑层发送到视图层(异步),同时改变对应的 this.data 的值(同步)。

既然是同步应该能是可以打印出来呀!?



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

4 个回答

  • 叶舒
    叶舒
    2023-07-23

    问题解决了吗?

    2023-07-23
    有用
    回复
  • WXJ
    WXJ
    2018-12-09

    遇到类似的问题,请问问题解决了吗?

    2018-12-09
    有用
    回复 1
    • 向上的小明同学
      向上的小明同学
      2018-12-10

      我目前的解决方案是把this.data.变量 = ...  也设置一下

      2018-12-10
      回复
  • 灵芝
    灵芝
    2018-10-17

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2018-10-17
    有用
    回复 1
    • zy
      zy
      2020-01-07
      请问官方以上的获取方式,理论上是否能获取到相应变量变化的值呢??麻烦看见回复下哈,目前也有这样的困扰,担心这样无法获取到值
      2020-01-07
      回复
  • 卢霄霄
    卢霄霄
    2018-10-17

    这么怪吗?你确定是这里打的噻?你屏蔽的那一行去掉屏蔽,可以打出true?

    2018-10-17
    有用
    回复 2
登录 后发表内容