- 将微信授权调用移植到其他页面,编译后,仍然在原页面跳出弹窗,有人遇到过吗?跪谢
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,一切都感觉很正常的样子。诡异诡异。重装开发工具也不行,各种编译方式也是过来,都没有用。
2020-06-30 - 代码未修改的情况下,编译出现奇怪问题,云数据库不能查询了,为什么呢?
Stable v1.03.2005140 win10 问题一:编译出现奇怪现象 微信获取用户头像与昵称,原本是放在B页面的,现在想把获取放到A页面,CONSOLE里面显示正常,也能log出来,可是编译后然后会在页面B跳出授权框,百思不得其解。 问题二:数据库查询不到就不执行了? 手动删除数据表中的数据时,出现了此情况。上午正常的时候,会提示“没有这个账户”,目前,只有手工创建会查询到“有这个账户” success: function(id) { if (id.data[0]._openid != null ){ console.log('有这个账户') } else { console.log('没有这个账户') }
2020-06-29