小程序获取用户信息成功,报错:updata in not a function
发布于 6 年前 作者 mengyang 6314 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

小程序获取用户信息成功,下面的that.updata报错:updata in not a function

  • 复现路径
  • 提供一个最简复现 Demo
2 回复

这个是app.js里的代码:

const openIdUrl = require(’./config’).openIdUrl

App({

onLaunch: function () {

console.log(‘App Launch’)

},

onShow: function () {

console.log(‘App Show’)

},

onHide: function () {

console.log(‘App Hide’)

},

globalData: {

hasLogin: false,

openid: null

},

// lazy loading openid

getUserOpenId: function(callback) {

var self = this

if (self.globalData.openid) {

callback(null, self.globalData.openid)

} else {

wx.login({

success: function(data) {

wx.request({

url: openIdUrl,

data: {

code: data.code

},

success: function(res) {

console.log(‘拉取openid成功’, res)

self.globalData.openid = res.data.openid

callback(null, self.globalData.openid)

},

fail: function(res) {

console.log(‘拉取用户openid失败,将无法正常使用开放接口等服务’, res)

callback(res)

}

})

},

fail: function(err) {

console.log(‘wx.login 接口调用失败,将无法正常使用开放接口等服务’, err)

callback(err)

}

})

}

}

})

多截图。还有就是你的update 函数在哪里呢?

回到顶部