chunge404
chunge404
  • 发布:2023-02-12 18:39
  • 更新:2023-02-13 12:21
  • 阅读:260

【报Bug】一键登陆报错的errCode和code会互相交换

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.6.18

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: 米10

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

同步编译文件

预期结果:

应该每次保持一致

实际结果:

每次都反过来,导致判断失效

bug描述:

一键登陆,在报错的时候,errCode和code有时候会互相交换,一会是errCode20202,一会是code20202,导致判断失效。每次同步修改文件编译后的结果都会反过来。

2023-02-12 18:39 负责人:DCloud_Android_YJC 分享
已邀请:
chunge404

chunge404 (作者) - 100%专注,追求极致!

没人回复一下?

  • DCloud_Android_YJC

    是使用了uni-id-pages么

    2023-02-14 12:03

  • chunge404 (作者)

    回复 DCloud_Android_YJC: 对的

    2023-02-14 13:20

  • DCloud_Android_YJC

    回复 chunge404: 13:48:40.480 [Object] {"errMsg":"login:fail 用户关闭验证界面","errCode":30003,"code":30003} at uni_modules/uni-id-pages/components/uni-id-pages-fab-login/uni-id-pages-fab-login.vue:378

    13:48:46.861 [Object] {"errMsg":"login:fail 用户点击了其他登录方式","errCode":30002,"code":30002} at uni_modules/uni-id-pages/components/uni-id-pages-fab-login/uni-id-pages-fab-login.vue:378

    我这边用插件示例项目没有复现上面的问题。还有什么其他条件么

    2023-02-14 13:49

  • chunge404 (作者)

    回复 DCloud_Android_YJC: 关闭流量测试一次,就是让一键登陆失败,然后开启流量测试一次,成功弹出一键登陆,然后关闭一键登陆弹出,这样就会出现我说的问题

    2023-02-14 14:02

  • DCloud_Android_YJC

    回复 chunge404: 关闭流量后本次登录还是可以成功的,你上面图片里的登录失败是点击了自定义按钮回调的。我还是没能复现,你方便录个视频么?然后可以提供一个安装包链接,我在这边试试

    2023-02-14 15:15

  • chunge404 (作者)

    回复 DCloud_Android_YJC: 登陆是没问题的,我说的意思是,这个报错状态,会在流量开启和不开启有不同状态,errCode和code在这两种情况下会互换,导致我要判断某个情况的时候,就不精准了。而且有时候errCode和code会一样,有时候会有一个是20202。我反映的情况,不是说一键登陆登录不了,是这两个码会在某种情况下不一致,看我的截图,你应该就能明白,目前我的解决方案是,两个码都判断,但是为了后面的同学使用也遇到这种情况,还是修复一下比较好。

    2023-02-14 15:31

chunge404

chunge404 (作者) - 100%专注,追求极致!

再次测试发现,不是每次编译都会反过来,是开启流量上网和不开启流量上网,报错是反的,不知道这个是原本就这样子设计

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