官方详解:onShareAppMessage
    用户点击分享后,在 js 中定义 onShareAppMessage 处理函数(和 onLoad 等生命周期函数同级),设置该页面的分享信息

    注意:微信、头条平台:只有定义了此事件处理函数,小程序右上角菜单才会显示“转发”按钮

    image.png

    • 用户点击分享按钮的时候会调用
    • 这个分享按钮可能是小程序右上角原生菜单自带的分享按钮
    • 也可能是开发者在页面中放置的分享按钮(
    • 此事件需要 return 一个 Object,用于自定义分享内容
      1. export default {
      2. data() {
      3. return {}
      4. },
      5. onShareAppMessage(e) {
      6. if (e.from === 'button') {
      7. //console.log('来自页面内转发按钮');
      8. } else if (e.from === 'menu'){
      9. //console.log('右上角菜单转发按钮');
      10. }
      11. return { // 自定义分享内容
      12. title: "自定义分享标题",
      13. desc: "自定义分享描述",
      14. path: "/pages/tabbars/home" // 路径,可传递参数到指定页面
      15. }
      16. }
      17. }