前提条件是,在请求数据成功的条件下
一、右上角胶囊点击三个点转发
当点击右上角三个点出现弹出 转发 按钮时,点击 转发 时,才会触发 onShareAppMessage 函数,这时,函数中输出的
from 是 menu
二、按钮转发功能:
当点击 转发 按钮时 就会出发 onShareAppMessage 函数
通过给 button
组件设置属性 open-type="share"
,可以在用户点击按钮后触发 Page.onShareAppMessage
事件
1、在button组件标签中:
open-type="share" : 是为了点击按钮时要触发 .js文件中的 onShareAppMessage 函数,
data-title: 是转发时要携带的标题,这里的标题是从点击事件中获取的这条转发内容的标题
data-id:是为了区分要转发的什么,如,在这里是确定要转发的哪一篇文章,点击不同的按钮,转发不同的内容
则,在 .js文件中的 onShareAppMessage 函数中:(这里是随机点击一个转发时的输出的数据)
在这个 .js文件中同样:title:要转发的标题,
path:路径,默认是当前转发的这个页面,以‘/’开头的完整路径
还有一个 imageUrl 属性:自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径。支持PNG及JPG。显示图片长宽比是 5:4。 如果不定义的话,转发时的背景图示 使用的默认截图