Aa董小礼
Aa董小礼
  • 发布:2019-12-18 14:35
  • 更新:2019-12-18 14:35
  • 阅读:774

【报Bug】hbuildX 更新到2.4.7.20191216-alpha 打包uni-app微信登录出错

分类:uni-app

详细问题描述

以前一直可以,但是12-16更新了hbuildx-alpha以后打包uni-app,微信登录就会报错。

[内容]

重现步骤

使用最新版本2.4.7.20191216-alpha打包安卓uni-app,使用老版证书,微信登录失败
[步骤]

[结果]

[期望]

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
hbuildx -alpha
[IDE版本号]
2.4.7
[windows版本号]
win10
[mac版本号]

uni-app运行环境说明

[运行端是h5或app或某个小程序?]
app
[运行端版本号]
2.4.7
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
hbuildx
[编译模式是老模板模式还是新的自定义组件模式?]

App运行环境说明

[Android版本号]

[iOS版本号]

[手机型号]

[模拟器型号]

附件

[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]

[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]

[App安装包或H5地址]

[可重现代码片段]
uni.login({
provider: 'weixin',
success: function(loginRes) {
// 获取用户信息
uni.getUserInfo({
provider: 'weixin',
success: function(infoRes) {
// 获取用户名称和头像
that.username = infoRes.userInfo.nickName;
uni.setStorageSync('username', infoRes.userInfo.nickName);
that.useravatar = infoRes.userInfo.avatarUrl;
uni.setStorageSync('useravatar', infoRes.userInfo.avatarUrl);
// 如果是5+app直接获取openid
that.openid = loginRes.authResult.unionid;

                    },  
                    fail: function(res) {  
                        uni.clearStorage();  
                        uni.clearStorageSync();  
                        this.username = '';  
                        this.userid = '';  
                        this.useravatar = '';  
                        uni.showToast({  
                            title: '登录信息已过期',  
                            icon: 'none'  
                        });  
                    }  
                });  
            }  
        });  

联系方式

[QQ]

2019-12-18 14:35 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复