小程序转发功能的实现

前提条件是,在请求数据成功的条件下

一、右上角胶囊点击三个点转发

  当点击右上角三个点出现弹出 转发 按钮时,点击 转发 时,才会触发 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。  如果不定义的话,转发时的背景图示 使用的默认截图

 

posted @ 2019-12-04 10:32  扶不起的阿斗。  阅读(1506)  评论(0编辑  收藏  举报