onShareAppMessage

解释: 在 Page 中定义 onShareAppMessage 函数,设置该页面的分享信息。

  • 用户点击分享按钮的时候会调用;
  • 此事件需要 return 一个Object,用于自定义分享内容。
    参数: Object

Object参数说明:

参数名类型说明
fromString分享事件来源。button:页面内转发按钮;menu:右上角分享菜单 。
targetObject如果 from 值是 button,则 target 是触发这次转发事件的 button,否则为 undefined 。为兼容使用了3.10.16(手百11.2)以下版本的基础库,原使用 currentTarget 的获取方式保留至2月15日下线。

自定义分享字段:

参数名类型必填说明
titleString分享标题
contentString分享内容
imageUrlString分享图标
pathString页面 path ,必须是以 / 开头的完整路径。
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

示例:在开发者工具中预览效果

  1. Page({
    onShareAppMessage() {
    return {
    title: '智能小程序示例',
    content: '世界很复杂,百度更懂你',
    path: '/pages/openShare/openShare?key=value'
    };
    }
    });