收藏
回答

将微信授权调用移植到其他页面,编译后,仍然在原页面跳出弹窗,有人遇到过吗?跪谢

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,一切都感觉很正常的样子。诡异诡异。重装开发工具也不行,各种编译方式也是过来,都没有用。

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签