收藏
回答

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

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

3 个回答

  • xy
    xy
    2020-12-25

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

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

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




    2020-12-25
    有用
    回复
  • 小黎
    小黎
    2020-12-25

    成功设置值后才会打印222

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