收藏
回答

直播订阅组件报错:订阅失败

问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
Bug wx2b03c6e691cd7370 1.0.1 wx27771c51f11bf6fc iOS 模拟器 2.10.0

同一个分包下的2个不同的Page里,都用

A Page里可以正常订阅、取消订阅

B Page里组件不能正确获取订阅状态,始终是未订阅状态。

在A Page中订阅同一个直播后,在B Page里再次订阅就会报错:订阅失败,我猜测是因为B Page没有获取到订阅状态导致。


找到规律了:加了wx:if就会报错,暂时用hidden代替。

最后一次编辑于  2020-02-24
回答关注问题邀请回答
收藏

3 个回答

  • Charlie
    Charlie
    2020-03-02

    subscribe这个组件会自动消失,有人遇到过吗?

    代码:<subscribe room-id="{{item.roomid}}"></subscribe>

    按钮出来两秒后自动消失

    2020-03-02
    有用
    回复 3
    • 挺
      2020-03-02
      好像是直播间后台删除,或停播后会出现吧
      2020-03-02
      回复
    • Charlie
      Charlie
      2020-03-02回复
      还真是这样,谢了
      2020-03-02
      回复
    • 冰影
      冰影
      2020-03-25
      订阅组件在主包怎么引入的
      2020-03-25
      回复
  • Hugo
    Hugo
    2020-02-24

    你这里的两个页面是不是同一个roomId?

    2020-02-24
    有用
    回复 2
    • 挺
      2020-02-24
      2020-02-24
      回复
    • 挺
      2020-02-24
      加了wx:if就会报错,移除wx:if恢复正常
      2020-02-24
      回复
  • 挺
    2020-02-24

    大概摸清规律了,只要放到 wx:if 里就会报错

    2020-02-24
    有用
    回复 2
    • Hugo
      Hugo
      2020-02-24
      你怎么判断用户已经订阅了呢?
      2020-02-24
      回复
    • 挺
      2020-02-24回复Hugo
      没判断,目前好像不好实现
      2020-02-24
      回复
登录 后发表内容
问题标签