https://www.html5plus.org/doc/zh_cn/oauth.html
<template>
<view class="content">
<view class="text-area">
<button type="default" id="weixin" @click="weixinbtn">{{user}}微信登入</button>
<h1>---------------------------</h1>
<button type="default" @click="zhuxiaowx">注销微信</button>
</view>
</view>
</template>
<script>
export default {
data() {
return {
weixin:"weixin",
data1:[],
user:''
}
},
onLoad() {
},
methods: {
weixinbtn(){
plus.oauth.getServices(
(data)=>{
this.data1=data[1]
data[1].login(()=>{
console.log(`登入成功`)
data[1].getUserInfo(data=>{
console.log(data)
this.user=data.target.userInfo.nickname
}, ()=>{console.log(`获取信息失败`)})
}, ()=>{
console.log(`登入失败`)
});
},
()=>{console.log(`失败`)})
},
zhuxiaowx(){
console.log(this.data1)
this.data1.logout(()=>{
this.user=''
console.log(`注销成功`)
}, ()=>{console.log(`注销失败`)});
}
}
}
</script>
<style>
</style>