使用wafer2-client-sdk调用获取用户信息接口 获取失败
按钮:
< button class = "btn" open-type = "getUserInfo" @ getuserinfo = "getUserInfo" lang = "zh_CN" > 获取用户信息 </ button > |
事件函数:
getUserInfo (e) { console.log(e) const session = qcloud.Session.get() console.log( 'qcloud session:' , session) if (session) { // 第二次登录 // 或者本地已经有登录态 // 可使用本函数更新登录态 qcloud.loginWithCode({ success: res => { this .userinfo = res this .logged = true wx.setStorageSync( 'userinfo' , res) showSuccess( '登录成功' ) console.log( this .userinfo) }, fail: err => { console.error(err) showModal( '登录失败' , '请检查网络连接状态' ) } }) } else { // 首次登录 console.log( 'first time log in' ) qcloud.login({ success: res => { console.log( 'first time login success, res:' , res) this .userinfo = res this .logged = true wx.setStorageSync( 'userinfo' , res) showSuccess( '登录成功' ) }, fail: err => { console.error(err) // showModal('登录错误', '请检查网络连接状态') } }) } } }, |
报错信息:
这个错误提示只有在使用腾讯云的测试环境的时候才会这样,但是只要是在本地开发环境测试,就不会报这个错误,不知道是不是腾讯云那边有问题。
1 回复