收藏
回答

this.setData({})写在setTimeout里面会报错,为什么哈

问题模块
API和组件




setTimeout(function(){
     this.setData({
       hasUserInfo: true
     })
   },1000)


最后一次编辑于  2017-09-28  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

6 个回答

  • 李洪威
    李洪威
    2017-09-28

    好的,谢谢哈

    2017-09-28
    赞同
    回复
  • 金瓜兜儿
    金瓜兜儿
    2017-09-28

    setTimeout 外层

    var that = this

    setTimeout里面

    that.setData({})

    2017-09-28
    赞同
    回复
  • 李洪威
    李洪威
    2017-09-28

    怎么给参数哈,怎么样this?我刚刚写错了,没有e.detail.userInfo

    2017-09-28
    赞同
    回复
  • 金瓜兜儿
    金瓜兜儿
    2017-09-28

    this  指向错了。。。

    2017-09-28
    赞同
    回复
  • WesLon
    WesLon
    2017-09-28

    e.detail.userInfo这段作为参数传进去

    2017-09-28
    赞同
    回复
  • Ashley
    Ashley
    2017-09-28

    给参数

    2017-09-28
    赞同
    回复