收藏
回答

onShareAppMessage调用

我点击了转发按钮,调用onShareAppMessage(),应该说会马上弹出分享窗口的。但是,我想延迟1~2s后弹出分享窗口。总之,我的需求是:点击转发按钮,延迟1~2s后弹出分享窗口。这该如何实现呢?


最后一次编辑于  2018-06-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

5 个回答

  • 史大林
    史大林
    2018-06-27

    用setTimeOut延迟触发不可以么

    2018-06-27
    赞同
    回复 1
    • 失忆的世界
      失忆的世界
      2018-06-27

      不行的,只要调用onShareAppMessage(),就会立马弹出分享窗口的。还是非常感谢你的回答。

      2018-06-27
      回复
  • ᴢ ʜ ᴏ ᴜ   ᴛ ᴏ ɴ ɢ
    ᴢ ʜ ᴏ ᴜ ᴛ ᴏ ɴ ɢ
    2018-06-28

    onShareAppMessage延时弹出分享窗口的话,是不是可以在里面写请求写回调函数之类了?/滑稽

    2018-06-28
    赞同
    回复 4
    • 失忆的世界
      失忆的世界
      2018-06-28

      对啊,说得好有道理啊。

      2018-06-28
      回复
    • ᴢ ʜ ᴏ ᴜ   ᴛ ᴏ ɴ ɢ
      ᴢ ʜ ᴏ ᴜ ᴛ ᴏ ɴ ɢ
      2018-06-28回复失忆的世界

      是不是想要动态修改分享的图片,标题啥的,接口提前生成就好了

      2018-06-28
      回复
    • 失忆的世界
      失忆的世界
      2018-06-28回复ᴢ ʜ ᴏ ᴜ ᴛ ᴏ ɴ ɢ

      你看下(有折品严选)这个小程序,里面的商品详情页分享就实现了。


      2018-06-28
      回复
    • ᴢ ʜ ᴏ ᴜ   ᴛ ᴏ ɴ ɢ
      ᴢ ʜ ᴏ ᴜ ᴛ ᴏ ɴ ɢ
      2018-06-29

      你想要实现的需求是啥呢,这个页面分享貌似有bug?封面图有时候没有生成,用的是分享时候页面的截图?

      2018-06-29
      回复
  • 胡文杰
    胡文杰
    2018-07-03

    我也有同样的需求,在onShareAppMessage需要调用

    wx.canvasToTempFilePath,但是没等回调,就直接返回了。

    setTimeOut无法解决这个问题,需要阻塞才行,但是小程序似乎没有阻塞


    2018-07-03
    赞同
    回复 1
    • 失忆的世界
      失忆的世界
      2018-07-03

      对的,但是还是有人实现了。

      2018-07-03
      1
      回复
  • Yang
    Yang
    2018-09-12

    问题解决了吗?

    2018-09-12
    赞同
    回复 1
    • 失忆的世界
      失忆的世界
      2018-09-13

      还没有呢

      2018-09-13
      回复
  • Johnny
    Johnny
    2018-09-13

    我采用的是一进入页面就请求后端, 默认他分享

    2018-09-13
    赞同
    回复