测试链接: https://mapa.quancangyun.cn/test/?gid=280#/
需求:列表的按钮增加消息订阅,部分按钮订阅失败,并且返回了20006的错误码,我不知道为什么会订阅失败?希望社区尽快能联系我
我目前的逻辑是在订阅success的回调里面执行的其他功能逻辑,我不知道这样用是不是合法的,因为按钮订阅失效的话,会影响我其他的功能逻辑无法被执行到
// 领券按钮绑定微信订阅通知
private monitorSubscribeBtn() {
// eslint-disable-next-line @typescript-eslint/no-this-alias
const _this = this
const btns = document.getElementsByClassName(
'collect-coupons-subscribe-btn'
)
Array.prototype.forEach.call(btns, function(btn: any) {
const btnEle = document.getElementById(btn.id)
btnEle?.addEventListener('success', function(e: any) {
console.log('success', e.detail)
_this.toReceive(btn.id)
})
btnEle?.addEventListener('error', function(e: any) {
console.log('fail', e.detail) // 打印的地方是这个位置
})
})
}
参考一下这个https://developers.weixin.qq.com/community/develop/doc/000cc0647487d0ea7b5c601f651c00?highLine=%25E9%2594%2599%25E8%25AF%25AF%25E7%25A0%258120006
你发的这个,微信文档是哪个?有链接吗
需求是一个列表的按钮增加消息订阅通知,部分按钮订阅失败,并且返回了20006的错误码,我不知道为什么会订阅失败?希望社区尽快能联系我
我目前的逻辑是在订阅success的回调里面执行按钮的其他功能逻辑,我不知道这样用是不是合法的,因为按钮失效的话,会影响我其他的功能逻辑无法被执行到
复现机型: 微信版本 8.0.9 手机iphone12
微信版本 8.0.9 手机iphone Xr
微信版本 8.0.9 手机honner note10