微信小程序不授权获取openId

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
uni.getUserInfo({
                success:function(res){
                     
                    // console.log(res)
                    const userInfo = res.userInfo;
                        console.log(userInfo)
                        uni.login({
                            provider: 'weixin',
                            success: (res) => {
                                console.log('res-login', res);  //获取到code
                                that.code = res.code;
                                // console.log('code', res.code);
                                 
                                //请求登录接口
                                if (res.errMsg == 'login:ok') {
                                    var params = {
                                        code: that.code,
                                        nickname: userInfo.nickName,
                                        avatar: userInfo.avatarUrl
                                    }
                                    login(params).then(res=>{
                                        console.log(res)
                                        if(res.code===0){
                                    //      console.log("数据",res.data.token)
                                            uni.setStorageSync('token', res.data.token)
                                        }
                                    })
                                }
                            },
                        });
                     
                }
            })

  

posted @   奇怪的yu  阅读(86)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示