HawkLu92
HawkLu92
  • 发布:2024-05-28 15:57
  • 更新:2024-06-06 20:32
  • 阅读:135

【报Bug】uni-id-co unbindWeixin解绑微信异常

分类:uniCloud

产品分类: uniCloud/腾讯云

示例代码:

节点部分

<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)  
                }  
            },

操作步骤:

按照官方文档操作,自己新建的页面,没有使用官方提供的uni-id-pages中的页面

预期结果:

能正常解绑微信

实际结果:

不停提示“请先绑定后再解绑”

bug描述:

uni-co-id unbindWeixin解绑微信异常,不停提示“请先绑定后再解绑”,但我的账号实际已经绑定了微信,并且改账号也绑定了手机,云数据库中也能看到openid等字段,uni-id-co 版本 1.1.20

2024-05-28 15:57 负责人:DCloud_uniCloud_CRL 分享
已邀请:
DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

在 uni-id-log表中找一下这个错误记录,发一下。

要回复问题请先登录注册