微信小程序不授权获取openId

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 @ 2024-02-02 16:07  奇怪的yu  阅读(55)  评论(0编辑  收藏  举报