收藏
回答

请问setData的回调函数是异步执行的吗?

<view>{{userInfo.userName}}</view>
<view>{{userInfo.userAge}}</view>
this.setData({
  userInfo:{
    userName:"小山",
    userAge:11
  }
},()=>{
  //这里面的执行是异步的吗?
  console.log(222)
})
console.log(1111)
回答关注问题邀请回答
收藏

4 个回答

  • 微盟
    微盟
    2021-11-26

    1111

    222

    setData异步,执行结束后,回调执行

    2021-11-26
    有用
    回复
  • 猛男陈阔
    猛男陈阔
    2020-12-25

    setData对于js来讲是同步,对于视图层来讲是异步

    2020-12-25
    有用
    回复
  • 柯
    2020-12-25

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




    2020-12-25
    有用
    回复
  • 拾柒
    拾柒
    2020-12-25

    成功设置值后才会打印222

    2020-12-25
    有用
    回复
登录 后发表内容
问题标签