9***@qq.com
9***@qq.com
  • 发布:2025-04-23 00:18
  • 更新:2025-04-23 00:18
  • 阅读:132

为什么我只在微信开放平台绑定了小程序,app未绑定,manifest未配置,但app调用微信授权登陆能获取用unionId?

分类:uni-app

// 微信登录逻辑
uni.login({
provider: 'weixin',
success: (loginRes) => {
// 获取用户信息
uni.getUserInfo({
provider: 'weixin',
success: (infoRes) => {
// 处理登录逻辑
this.handleLogin({
loginType: 'weixin',
code: loginRes.code,
userInfo: infoRes.userInfo
});
},
fail: (err) => {
uni.showToast({
title: '获取用户信息失败',
icon: 'none'
});
this.wechatLoading = false;
},
complete: () => {
this.wechatLoading = false;
}
});
},
fail: (err) => {
uni.showToast({
title: '微信登录失败',
icon: 'none'
});
this.wechatLoading = false;
}
});
// #endif

        // #ifndef APP-PLUS  
        // 非APP环境下的模拟登录成功,可以在开发时测试UI  
        setTimeout(() => {  
            this.mockSuccessLogin();  
        }, 1500);  
        // #endif  
    },  

    // 处理登录逻辑  
    handleLogin(loginData) {  
        // 调用后端登录接口  
        // 登录成功后存储用户信息  
        // 然后跳转到首页  
        console.log('登录数据', loginData);  

        // 模拟登录成功  
        this.mockSuccessLogin();  
    },  
2025-04-23 00:18 负责人:无 分享
已邀请:

要回复问题请先登录注册