<template>
<view class="content">
<view class="text-area">
<!-- open-type="getUserInfo" 代表唤起用户授权窗口 -->
<!-- @getuserinfo="getUserInfo()" 代表用户同意授权后回调的函数 -->
<button open-type="getUserInfo" @getuserinfo="getUserInfo()" >获取用户信息</button>
</view>
</view>
</template>
<script>
export default {
methods: {
// 回调函数
getUserInfo(){
// uni.getProvider()获取服务商信息判断手机端是否安装了app
uni.getProvider({
// oauth 代表授权登录
service: 'oauth',
success: function (res) {
// 登录
uni.login({
// 表示授权方式 如果不设置则弹出登录列表选择界面
provider: 'weixin',
success: function (loginRes) {
// 获取用户信息
uni.getUserInfo({
provider: 'weixin',
success: function(infoRes) {
console.log('-------获取微信用户所有-----')
console.log(JSON.stringify(infoRes.userInfo));
}
});
}
});
}
});
}
}
}
</script>
<style>
</style>
uni-app获取微信用户授权
最新推荐文章于 2024-09-09 17:20:19 发布