欢迎光临,了解微信小程序开发,就上易用通!

小程序分享onShareAppMessage详解

发布:2018-04-08 12:03浏览: 来源:网络 作者:cola

前一阵,版本更新,增加了分享,so来扒扒。官方文档是这么写的:
在 Page 中定义 onShareAppMessage 函数,设置该页面的分享信息。
  • 只有定义了此事件处理函数,右上角菜单才会显示“分享”按钮
  • 用户点击分享按钮的时候会调用
  • 此事件需要 return 一个 Object,用于自定义分享内容

		
  1. Page({ onShareAppMessage: function () {
  2. return {
  3. title: '自定义分享标题',
  4. desc: '自定义分享描述',
  5. path: '/page/user?id=123'
  6. }
  7. }
  8. })
  9.  
顾名思义,前两个参数是标题描述,第三个参数是路径,好多人分析之后点开的链接提示页面不存在,原因是路径问题正常的写法:'/pages/index/index?id=3' 至于id=3 就是你分享页面需要携带的参数了,贴一下自己的代码

	

	
  1. onShareAppMessage: function () {
  2. var sharetitle,
  3. tid = this.data.tid,
  4. m = this.data.m,
  5. flag = this.data.lastflag,
  6. title = this.data.sharetitle;
  7. return {
  8. title: flag == true ? title : '默认title',
  9. desc: '分享描述,一句话。',
  10. path: '/pages/dstree/dstree?tid='+tid+'&m='+m
  11. }
  12. }
  13.  
如果有title则分享title 无则默认 两个自定义参数,一个是当前页面决策树id,一个是决策树的节点id 反正就是自己会用到的参数,你看不懂我的参数 明白自己的就好




免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。