WeChat小程序如何实现转发功能?

2022-06-16 08:58:00 浏览数 (1)

官网文档:链接: https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share.html.

一、点击小程序转发

1. 不加参数
代码语言:javascript复制
 //转发
 onShareAppMessage: function() {
     let users = wx.getStorageSync('user');
     if (res.from === 'button') {}
     return {
        title: '转发',
        path: '/pages/index/index?from_uid='   users.id,
        success: function(res) {}
     }
 } 
2.加入参数
代码语言:javascript复制
 //转发
 onShareAppMessage: function() {
     let users = wx.getStorageSync('user');
     if (res.from === 'button') {}
     return {
        title: '转发',
        path: '/pages/index/index?from_uid='   users.id,
        success: function(res) {}
     }
 } 

二、点击按钮分享

这个分享必须做成button 且加上open-type="share"

1.不加参数
代码语言:javascript复制
 onShareAppMessage: function (res) {
 if (res.from === 'button') {
 }
 return {
  title: '转发',
  path: '/pages/index/community/topic/topic',
  success: function (res) {
  console.log('成功', res)
  }
 }
 }
2.加入参数
代码语言:javascript复制
 //转发
 onShareAppMessage: function (res) {
 if (res.from === 'button') {
 
 }
 return {
  title: '转发',
  path: '/pages/index/community/topic/topic?jsonStr='   this.data.list,
  success: function (res) {
  console.log('成功', res)
  }
 }
 }

onShareAppMessage与生命周期同级

0 人点赞