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

官网文档:链接: https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share.html.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一、点击小程序转发

在这里插入图片描述

1. 不加参数

 //转发
 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.加入参数

 //转发
 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.不加参数
 onShareAppMessage: function (res) {
 if (res.from === 'button') {
 }
 return {
  title: '转发',
  path: '/pages/index/community/topic/topic',
  success: function (res) {
  console.log('成功', res)
  }
 }
 }

2.加入参数

 //转发
 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与生命周期同级

posted @ 2020-08-14 23:06  江咏之  阅读(68)  评论(0编辑  收藏  举报