解决uniapp getUserInfo无法获取到用户信息
发布时间:2022-05-06, 01:42:33 分类:Vue | 编辑 off 网址 | 辅助
正文 951字数 320,337阅读
在uniapp微信小程序开发中,
2021-04-13之前获取用户信息的写法:
<button type="default" open-type="getUserInfo" @getuserinfo="handleGetUserInfo">获取用户信息</button>
<script>
export default{
data(){
return {
userInfo: {}
}
},
methods: {
handleGetUserInfo(e){
this.userInfo = e.userInfo
}
}
}
</script>
Run code
Cut to clipboard
但是在微信开发文档中2021-04-13之后明确表示
不支持wx.getUserInfo来获取用户信息
而uniapp是兼容微信开发文档中所有的API的,于是新的写法
<button type="primary" plain @click="getUserProfile">获取用户信息</button>
<script>
export default {
data() {
return {
userInfo: {},
}
},
methods: {
getUserProfile(e) {
wx.getUserProfile({
desc: '用于获取个人资料', // 这里的desc在微信开发文档中要求必须填写的
success: (res) => {
this.userInfo = res.userInfo
}
})
}
}
}
</script>
Run code
Cut to clipboard
解决uniapp中getUserInfo中无法获取用户信息的问题
(支付宝)给作者钱财以资鼓励 (微信)→
暂无评论 »