更新记录
1.0.5(2024-06-05) 下载此版本
增加是否缓存用户信息到本地配置,默认不缓存(每次都会弹起)
1.0.4(2023-08-21) 下载此版本
修复问题
1.0.3(2023-05-04) 下载此版本
修复报错问题。如模拟器不生效,请在真机上预览调试。
查看更多平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - | - | - |
daxiang-getUserProfile
简介
微信小程序端对于基础库>=2.27.1的客户端收回了getUserProfile的头像与昵称返回能力,此插件做的事情正是针对这种情况进行的适配。 模仿原生微信弹出界面1:1高度还原,用户感知降到最低。 当基础库<2.27.1时,使用原生的getUserProfile进行授权登录。 否则弹出头像昵称填写的授权框。
组件参数
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
logo | String | 应用LOGO图片,与应用名称一起显示在头部 | |
uploadAvatar | Boolean | false | 提交时,是否上传头像到云存储 |
setStorage | Boolean | false | 是否缓存用户信息到本地(只在第一次弹起) |
使用方法
1、引入组件
<daxiang-getUserProfile ref="getUserProfile" logo="..."></daxiang-getUserProfile>
2、调用方法
//与 uni.getUserProfile的参数一致
this.$refs.getUserProfile.open({
desc: '授权登录',
success: e => resolve(e.userInfo),
fail: reject
});