更新记录

0.0.2(2023-07-24)

0.0.1(2023-07-24)


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
× × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

0.需要先导入组件 uni-popup

1.配置:在config.js中配置

//请求的域名(服务器的地址)
baseUrl:"http://localhost",
//请求的API地址 
urls:[
    "",//微信登录请求url
    ""//支付宝登录请求url
],
//申请授权的主体名称
subjectName:"XXXXX",
//申请主体的logo 1:1 的比例的图片
logo:"/static/logo.jpg",

2.页面上使用

直接使用yfx-signview作为标签

3.调用

//n==0:不获取手机号登录
//n==1:获取登录
//n==2:仅获取手机号不发送请求
this.$refs["组件ref"].open(n)

4.请求签名:在signview.vue的setSignature函数中添加

//签名在data中上传的直接赋值到data中即可如
data["sign"] = "8jfh8wru8wrun8w9w8ec334v" 
//签名在header中上传的直接赋值到header中即可如
header["sign"] = "8jfh8wru8wrun8w9w8ec334v" 

5.请求参数

/*
    支付宝:
    authCode    授权code
    mobileEncrypt   手机号加密字符串  
    avatar  支付宝头像 
    nickName    支付宝昵称 

    微信:
    code    临时登录凭证
    encryptedData   加密用户信息   
    encryptedDataMobile 加密手机信息 
    iv  用户初始化向量 
    ivMobile    手机初始化向量 
    rawData 原始数据 
    signature   加密后字符串 

*/

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问