收藏
回答

小程序分享转发功能的路径必须是当前页面吗?可以实现其他页面吗?

有一个需求是在用户收藏的列表里每一个收藏的东西都会对应一个分享的按钮,但是分享的话是想分享的是商品对应的详情页,而不是当前页面,请问现在可以实现吗?

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

4 个回答

  • 何喜阳
    何喜阳
    2018-04-23

    小程序分享转发的路径可以自定义。


    示例代码:

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function (res) {
      if (res.from === 'button') {
        return {
          title: res.target.dataset.title,
          path: '/pages/article?id=' + res.target.dataset.id,
          success: function (res) {
            // 转发成功
            wx.showToast({
              title: '分享成功',
              icon: 'none'
            })
          },
          fail: function (res) {
            // 转发失败
          }
        }
      }
    }

    示例代码中的path是转发后别人打开的地址。


    官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/api/share.html#onshareappmessageoptions

    2018-04-23
    有用 1
    回复
  • 路客
    路客
    2020-11-28

    配置了path路径,分享的依然是当前页不知道怎么回事?

    2020-11-28
    有用
    回复 2
    • 清风微校
      清风微校
      2022-05-02
      解决了么,我也碰到同样的问题
      2022-05-02
      1
      回复
    • Yangzi
      Yangzi
      2022-06-08
      要确定app.json中定义了分享的页面
      2022-06-08
      回复
  • 何喜阳
    何喜阳
    2018-04-23

    页面不存在是你的path写的有误,请填写你小程序中实际存在的路径地址。


    如果仍然遇到问题,可以点我的头像进我的主页看我的信息,和我沟通。


    2018-04-23
    有用
    回复
  • 别玩谐音耿女士。
    别玩谐音耿女士。
    2018-04-23

    确定吗,我试了以后点击转发的那个页面进去之后显示的是  页面不存在

    2018-04-23
    有用
    回复
登录 后发表内容