html52.com
我爱小程序-开发者交流社区

小程序点击授权登录后没有反应怎么办?

nReachBottom: function() {},
    onShareAppMessage: function() {}
});
在开发者工具内 正常登录

在开发者工具内 正常登录

但是上线后 点授权登录 没有反应 请问是什么问题

Page({
    data: {
        info: ""
    },
    onLoad: function(o) {
        console.log("我是app.globalData.invite_uid", app.globalData.invite_uid);
        var e = wx.getMenuButtonBoundingClientRect(), n = this;
        this.setData({
            MenuButton: e
        }), wx.getUserProfile || wx.showModal({
            title: "提示",
            content: "当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。"
        }), app.util.request({
            url: "entry/wxapp/getloginbg",
            data: {
                m: app.globalData.module_name
            },
            method: "get",
            success: function(o) {
                console.log("getindexparameter", o.data), 0 == o.data.errno ? n.setData({
                    info: o.data.data.loginbackground
                }) : console.log("???", o.data.errno);
            },
            fail: function(o) {},
            complete: function() {}
        });
    },
    onReady: function() {},
    onShow: function() {},
    back: function() {
        wx.navigateBack({
            delta: -1
        });
    },
    onHide: function() {},
    onUnload: function() {},
    updateUserInfo: function(e) {
        var n = this, t = getApp();
        "getUserProfile:fail auth deny" != e.errMsg ? (t.util.getUserInfo(function(o) {
            console.log("userInfo", o), console.log("邀请者UID", t.globalData.invite_uid), o.sessionid ? t.util.request({
                url: "entry/wxapp/getuserinfo",
                data: {
                    m: t.globalData.module_name,
                    invite_uid: t.globalData.invite_uid || 0
                },
                method: "post",
                success: function(o) {
                    if (console.log("登录返回信息", o.data), 9999 != o.data.errno) {
                        console.log("登录成功"), "getUserProfile:ok" == e.errMsg ? (console.log("授权成功?", e), 
                        t.util.request({
                            url: "entry/wxapp/update",
                            data: {
                                m: t.globalData.module_name,
                                avatar: e.userInfo.avatarUrl,
                                nickname: e.userInfo.nickName,
                                city: e.userInfo.city,
                                sex: e.userInfo.gender
                            },
                            method: "post",
                            success: function(o) {
                                console.log("更新用户资料成功", o.data);
                            },
                            fail: function(o) {
                                console.log("更新用户资料失败", o);
                            }
                        })) : "getUserProfile:fail auth deny" == e.errMsg ? console.log("您拒绝了授权,无法登录。") : console.log(e.errMsg), 
                        n.setData({
                            memberinfo: o.data.data
                        });
                        try {
                            wx.setStorageSync("memberinfo", o.data.data);
                        } catch (o) {}
                        console.log("登录成功,设置memberinfo缓存成功"), wx.navigateBack({
                            delta: 1
                        });
                    }
                },
                fail: function(o) {
                    console.log("登录错误?", o);
                }
            }) : console.log("uid都没获取到??");
        }), console.log("登录返回信息aa", e)) : wx.showModal({
            title: "提示",
            showCancel: !1,
            content: "您拒绝了授权,无法登录",
            success: function(o) {
                o.confirm ? wx.navigateBack({
                    delta: 1
                }) : o.cancel && console.log("用户点击取消");
            }
        });
    },
    onPullDownRefresh: function() {},
    login: function() {
        var e = this;
        console.log("哈哈 新接口"), wx.getUserProfile({
            desc: "讲获取您的公开信息用于登录",
            success: function(o) {
                console.log(o);
            },
            fail: function(o) {
                console.log(o);
            },
            complete: function(o) {
                e.updateUserInfo(o);
            }
        });
    },
    onReachBottom: function() {},
    onShareAppMessage: function() {}
});

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付