收藏
回答

小程序分享时触发onShareAppMessage如何获取参数?

我做了一个文章列表,想要在列表页每个文章下做一个分享按钮,但是onShareAppMessage无法获取button里的参数(文章id),这个该如何解决?

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

4 个回答

  • Cindy_安
    Cindy_安
    2019-10-12

     你看看这样是否可以解决你的问题:<button open-type='share'  data-id="{{文章id}}" > 分享</button>

     //分享转发

      onShareAppMessage(res) {

        if (res.from === 'button') {

          // 来自页面内转发按钮

          var 文章id=res.target.dataset.文章id;

        }

        return {

           ...(处理逻辑)    } }


    2019-10-12
    有用 4
    回复
  • 小打卡
    小打卡
    2019-10-14

    楼上正解

    2019-10-14
    有用 1
    回复
  • 一滴水💧
    一滴水💧
    2021-01-31

    为什么我接收不到id

    2021-01-31
    有用
    回复
  • 望
    2019-10-12

    https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareAppMessage-Object-object  

    在列表中的每一篇文章的分享按钮绑定 id

    可以用 target 拿到 id

    2019-10-12
    有用
    回复
登录 后发表内容
问题标签