框架类型
| 问题类型
| API/组件名称
| 终端类型
| 微信版本
| 基础库版本
|
---|
小程序
| Bug
| wx.redirectTo
| 客户端
| v1.02.1810190
| 2.0.0
|
Page({
data: {
isShow:true
},
onLoad: function (options) {
console.log('页面加载');
console.log(this);
this.getUserInfo();
},
getUserInfo:function(event){
//获取用户当前的授权状态
wx.getSetting({
success: (data) => {
console.log(data);
console.log(data.authSetting['scope.userInfo']);
if (data.authSetting['scope.userInfo']) {
//用户已授权
this.setData({
isShow: false
});
console.log('用户已授权')
wx.redirectTo({
url: '../me/me',
})
} else {
//用户没授权
this.setData({
isShow: true
});
}
}
})
wx.getUserInfo({
success: (data) => {
console.log(data);
this.setData({ userInfo: data.userInfo });
console.log('获取用户信息成功')
},
fail: () => {
console.log('获取用户信息失败');
}
})
},
handleGetUserInfo(data){
console.log('用户点击了拒绝按钮',data);
//判断用户点的是否允许
if(data.detail.rawData){
console.log('用户点击了允许按钮');
this.getUserInfo();
}
},
onReady: function () {
console.log('onready')
},
onShow: function () {
console.log('show')
},
onHide: function () {
},
})
我找到原因了,谢谢
麻烦提供代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)