【微信小程序企业级开发教程】TypeError: Cannot read property ‘data‘ of undefined

wx.showModal({
  title: '提示',
  content: '这是一个模态弹窗',
  success (res) {
    if (res.confirm) {
      this.data.messageId
    } else if (res.cancel) {
      console.log('用户点击取消')
    }
  }
})

如果这么写,会遇到“Cannot read property ‘data’ of undefined ”的错误。

如果将success改成箭头函数的写法,就不会出错。

wx.request({
      url: 'http://192.168.0.108:8080/wx_background_war_exploded/Servlet04', //仅为示例,并非真实的接口地址
      data: {
    
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success: (res) =>{
        console.log(res.data)
        that.setData({bumen:res.data})
        console.log(this.data.bumen)
      }
    })
上一篇:python 使用pyhook报错TypeError: KeyboardSwitch()


下一篇:(node:11224) UnhandledPromiseRejectionWarning: TypeError: this.getResolve is not a function