收藏
回答

wx.login里的加this.setData的问题?

wx.login({ 

success: function (res) { 

this.setData({ 

logBoxShow: 'logBoxShow',

});

}

})

this.setData放在wx.login里就会报'setData' of undefined的错误;是因为wx.login里不能用setData吗?

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

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-04-06
    wx.login({ 
     success: res =>this.setData({ 
          logBoxShow: 'logBoxShow',
       });
     }
    })
    const that = this;
    wx.login({ 
     success: function(res) { 
       that.setData({ 
          logBoxShow: 'logBoxShow',
       });
     }
    })
    
    2020-04-06
    有用 1
    回复 2
    • 欣
      2020-04-06
      明白了,谢谢
      2020-04-06
      回复
    • u
      u
      2023-09-26
      可以 有用
      2023-09-26
      回复
  • 拾忆
    拾忆
    2020-04-06

    this作用域的问题

    2020-04-06
    有用 1
    回复 1
    • 欣
      2020-04-06
      明白了,谢谢
      2020-04-06
      回复
登录 后发表内容
问题标签