节点部分
<text class="groupTitle">第三方绑定</text>
<u-cell-group style="background-color: #FFFFFF;">
<u-cell size="large" title="微信" :value="userInfo.isWeixinBound?'解除绑定':'未绑定'" isLink @tap="toggleWechatBind">
</u-cell>
</u-cell-group>
js部分
// 切换微信绑定
async toggleWechatBind(){
try{
if(this.userInfo.isWeixinBound){
// 解除绑定
await this.$UIC.unbindWeixin() //已挂载到全局
uni.$u.toast('已解除绑定')
await this.getUserInfo() //获取用户信息
}else{
let code = await this.getWechatLoginCode()
let resp= await this.$UIC.bindWeixin({code})
uni.$u.toast('绑定成功')
await this.getUserInfo()
}
}catch(e){
uni.$u.toast(e.message)
}
},