Stable v1.03.2005140 win10
问题一:编译出现奇怪现象
微信获取用户头像与昵称,原本是放在B页面的,现在想把获取放到A页面,CONSOLE里面显示正常,也能log出来,可是编译后然后会在页面B跳出授权框,百思不得其解。
问题二:数据库查询不到就不执行了?
手动删除数据表中的数据时,出现了此情况。上午正常的时候,会提示“没有这个账户”,目前,只有手工创建会查询到“有这个账户”
success: function(id) {
if (id.data[0]._openid != null ){
console.log('有这个账户')
} else {
console.log('没有这个账户')
}
加一个fail回调函数,看一下失败的返回
可以提供一下完整代码么?目前的信息无法判断问题所在
var that = this;
let page = this;
wx.cloud.callFunction({
name:'GetopenID',
complete:res=>{
var openid = res.result.openid
page.setData({_openid:openid})
console.log(res.result)
db.collection('Escape_Use').where({
_openid: res.result.openid
}).get({
success: function(id) {
if (id.data[0]._openid != null ){
console.log('有这个账户')
} else {
console.log('没有这个账户')
}
}
})
wx.getSetting({
success (res){
if (res.authSetting['scope.userInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称
wx.getUserInfo({
success: function(res) {
that.setData({
userInfo: res.userInfo
})
}
})
}
}
})
}
})
},