更新记录
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 加密后字符串
*/