收藏
回答

wx.openChannelsLive 首次触发时视频号弹窗不显示?

wx.openChannelsLive

在首次触发打开视频号时,授权页面不显示,之后再次点击后恢复正常,可以正常弹窗

回答关注问题邀请回答
收藏

1 个回答

  • peng
    peng
    2021-07-12
    1. wx.getChannelsLiveInfo回调函数不继承用户点击事件,无法在wx.getChannelsLiveInfo的success回调中再调用wx.openChannelsLive。

    看下是否是没有注意这一点。

    2021-07-12
    有用
    回复 4
    • fire Candle
      fire Candle
      2021-07-12
      这点已经注意了,现在是通过success回调改变属性,通过监听属性的变化来调用wx.openChannelsLive,问题是首次触发的时候没有,再次点击就有了
      2021-07-12
      回复
    • peng
      peng
      2021-07-12回复fire Candle
      我测试的使用app.js onlaunch onshow  page.js onshow 调用getChannelsLiveInfo,把结果存在app.js globalData中,使用的地方直接判断GlobalData有没有值,没有发现这个问题。
      2021-07-12
      回复
    • fire Candle
      fire Candle
      2021-07-13
      你好,我想在进入页面后直接弹出视频号跳转窗口,这个可以做到么
      2021-07-13
      回复
    • peng
      peng
      2021-07-13回复fire Candle
      不可以,需要点击。
      2021-07-13
      回复
登录 后发表内容