2***@qq.com
2***@qq.com
  • 发布:2022-12-19 19:39
  • 更新:2022-12-20 11:19
  • 阅读:477

【报Bug】一键登录页面显示异常

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.14

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: xiaomi12pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:
    uni.login({  
      //正式登录,弹出授权窗  
      provider: "univerify",  
      univerifyStyle: {  
        // 自定义登录框样式  
        fullScreen: true,  
        // 是否全屏显示,true表示全屏模式,false表示非全屏模式,默认值为false。  
        backgroundColor: "#ffffff",  
        // 授权页面背景颜色,默认值:#ffffff  
        phoneNum: {  
          color: "#333333",  
          // 手机号文字颜色 默认值:#000000  
        },  
        "slogan": {  
          "color": "#999", //  slogan 字体颜色 默认值:#BBBBBB   
          'font-size': '100px,'  
        },  
        authButton: {  
          normalColor: "#FF201E",  
          // 授权按钮正常状态背景颜色 默认值:#3479f5  
          highlightColor: "#FF7565",  
          // 授权按钮按下状态背景颜色 默认值:#2861c5(仅ios支持)  
          disabledColor: "#ff9797",  
          // 授权按钮不可点击时背景颜色 默认值:#73aaf5(仅ios支持)  
          textColor: "#ffffff",  
          // 授权按钮文字颜色 默认值:#ffffff  
          title: "本机号码一键登录",  
          // 授权按钮文案 默认值:“本机号码一键登录”  
        },  
        otherLoginButton: {  
          visible: true, // 是否显示其他登录按钮,默认值:true  
        },  
        privacyTerms: {  
          defaultCheckBoxState: false, // 条款勾选框初始状态 默认值: true  
          suffix:',未注册绑定的手机号验证成功后将自动注册',  
          privacyItems: [  
            // 自定义协议条款,最大支持2个,需要同时设置url和title. 否则不生效  
            {  
              url: "xxx", // 点击跳转的协议详情页面  
              title: "用户服务协议", // 协议名称  
            },  
            {  
              url: "xxx", // 点击跳转的协议详情页面  
              title: "隐私政策", // 协议名称  
            },  
          ],  
        },  
      },  
      success(res) {  
        // 正式登录成功  
        // {openid:'登录授权唯一标识',access_token:'接口返回的 token'}  
        // 在得到access_token后,通过callfunction调用云函数  
        console.log(res);  
        uniCloud.callFunction({  
          name: "login", // 云函数名称  
          data: {  
            //传给云函数的参数  
            access_token: res.authResult.access_token, // 客户端一键登录接口返回的access_token  
            openid: res.authResult.openid, // 客户端一键登录接口返回的openid  
          },  
          async success(callRes) {  

          },  
          fail(err) {  
            console.log("调用云函数出错" + err);  
            uni.showToast({  
              title: err.errMsg,  
              icon: "none",  
              duration: 3000,  
            });  
            uni.hideLoading();  
          },  
        });  
        //关闭授权登录界面  
      },  
      fail(err) {  

      },  
    });

预期结果:

显示正确

实际结果:

显示异常

bug描述:

一键登录显示异常

2022-12-19 19:39 负责人:DCloud_Android_YJC 分享
已邀请:
DCloud_Android_YJC

DCloud_Android_YJC

slogan节点下的color改成标准的16进制色值,不要使用简写

  • 2***@qq.com (作者)

    我这个问题出在安卓13上,提bug的时候没这个选项,安卓12我看了没问题

    2023-01-05 11:41

  • DCloud_Android_YJC

    回复 2***@qq.com: univerifyStyle是上面发的么

    2023-01-05 11:57

  • 2***@qq.com (作者)

    回复 DCloud_Android_YJC: 是,相同的配置

    2023-01-05 14:15

  • DCloud_Android_YJC

    回复 2***@qq.com: 简写色值Android是解析不了的,Android12也必然有问题,你改一下再看看

    2023-01-05 14:56

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