微信小程序使用uni-app一键获取用户信息
作者:Nanchen_42 时间:2024-05-05 09:07:09
用户不想输入账号密码,一键登录
<label for="" @click="LoginDL">一键登陆</label>
uni.getUserProfile(只支持微信小程序)
获取用户信息。每次请求都会弹出授权窗口,用户同意后返回 userInfo。
参数说明:
uni.getUserProfile({ //获取微信信息
desc: '用于获取您的个人信息', // 声明获取用户个人信息后的用途,不超过30个字符
success: res1 => { //接口调用成功的回调
uni.showLoading({
title: '登录中'
})
setTimeout(() => {
uni.hideLoading(); //关闭登陆中状态
uni.switchTab({
url: '../myfile/myfile'
})
uni.$emit('updateCart') //为了同步渲染购物车数量
}, 1000)
var wxfor = {
wx: res1.userInfo
}
//写成键值对形势添加到数据库中
res.data.data = Object.assign(res.data.data, wxfor)
this.login(res.data.data)
console.log(res1);
}
})
LoginDL() {
// 传用户名和信息的接口
getLogin(this.username, this.password).then(res => {
console.log(11111111111);
console.log(res);
uni.getUserProfile({ //获取微信信息
desc: '用于获取您的个人信息', // 声明获取用户个人信息后的用途,不超过30个字符
success: res1 => { //接口调用成功的回调
uni.showLoading({
title: '登录中'
})
setTimeout(() => {
uni.hideLoading(); //关闭登陆中状态
uni.switchTab({
url: '../myfile/myfile'
})
uni.$emit('updateCart') //为了同步渲染购物车数量
}, 1000)
var wxfor = {
wx: res1.userInfo
}
//写成键值对形势添加到数据库中
res.data.data = Object.assign(res.data.data, wxfor)
this.login(res.data.data)
console.log(res1);
}
})
})
},
在要获取头像的页面接收新增的wx数据,渲染即可,效果如下:(点击一键登录 ——出现弹窗,点击允许——获取成功)
来源:https://blog.csdn.net/nanchen_J/article/details/123213126
标签:uni-app,微信小程序
0
投稿
猜你喜欢
Python排序搜索基本算法之选择排序实例分析
2023-10-05 20:01:12
Python中用pyinstaller打包时的图标问题及解决方法
2021-11-10 01:41:33
用ASP打造一个小型的网页BBS系统
2008-10-10 16:36:00
MySQL锁阻塞的深入分析
2024-01-20 12:47:22
MYSQL METADATA LOCK(MDL LOCK)MDL锁问题分析
2024-01-15 04:45:54
Echarts基本入门之柱状图、折线图通用配置
2024-04-28 09:37:10
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021-04-06 12:13:21
mysql的case when字段为空,null的问题
2024-01-13 14:40:59
微信公众平台开发——群发信息
2023-05-19 16:18:48
Python实现的爬取豆瓣电影信息功能案例
2023-07-18 21:59:25
浅析Python中的getattr(),setattr(),delattr(),hasattr()
2022-11-10 08:26:41
Python+tkinter使用80行代码实现一个计算器实例
2023-10-11 23:29:31
Pytorch自定义CNN网络实现猫狗分类详解过程
2023-10-27 19:51:02
python使用tqdm模块处理文件阅读进度条显示
2022-09-08 11:29:17
CSS高级文字排版的实例
2009-03-24 20:56:00
PHP获取特殊时间戳的方法整理
2023-05-25 00:47:36
Mysql 忘记root密码的完美解决方法
2024-01-18 14:31:05
python列表推导和生成器表达式知识点总结
2021-09-13 00:13:42
Python实现识别手写数字大纲
2022-06-28 05:19:13
关于配置babel-plugin-import报错的坑及解决
2023-07-02 16:39:01