小程序分享转发功能的路径必须是当前页面吗?可以实现其他页面吗?
发布于 6 年前 作者 qiufang 2611 次浏览 来自 问答

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

3 回复

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


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

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

示例代码:

/**
 * 用户点击右上角分享
 */
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://image.wxopen.club/content_d0649822-3738-11ea-b918-a0999b08aadb.png

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

回到顶部