getOpenid() {
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.openid)
db.collection('Escape_Use').where({
_openid: res.result.openid
}).get({
success: function(id) {
console.log(id.data[0]._openid)
if (id.data[0]._openid != null ){
console.log('有这个账户')
} else {
console.log('没有这个账户')
}
},
fail: function(id) {
console.log('失败')
}
})
有没有大神帮忙看看,或者遇到相同情况的同志们。简单描述就是,我在开发者清除了一次缓存(为了清除授权),之后将页面B的授权部分代码转移到了页面A,结果编译后,仍然会在页面B跳出授权的弹窗,页面A也log到了openid,一切都感觉很正常的样子。诡异诡异。重装开发工具也不行,各种编译方式也是过来,都没有用。
弄一个 [ 能复现问题的简单的 ] 代码片段
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html