小程序自定义分享功能
2018-02-05 17:52
411 查看
文章转载自:https://www.cnblogs.com/yu-mo/p/6495405.html
大家都知道,小程序有分享的功能,可以分享整个程序,也可以自定义分享的内容
在 Page 中定义 onShareAppMessage 函数,设置该页面的分享信息。
只有定义了此事件处理函数,右上角菜单才会显示“分享”按钮
用户点击分享按钮的时候会调用
此事件需要 return 一个 Object,用于自定义分享内容
大家都知道,小程序有分享的功能,可以分享整个程序,也可以自定义分享的内容
onShareAppMessage
在 Page 中定义 onShareAppMessage 函数,设置该页面的分享信息。只有定义了此事件处理函数,右上角菜单才会显示“分享”按钮
用户点击分享按钮的时候会调用
此事件需要 return 一个 Object,用于自定义分享内容
示例代码: Page({ onShareAppMessage: function () { return { title: '自定义分享标题', path: '/page/user?id=123' } } })
官方文档:
https://mp.weixin.qq.com/debug/wxadoc/dev/api/share.html#onshareappmessage
但是这个id很多人不明白是什么id,之前我也不明白,后来发现这个id就是你要分享的这篇文章的id,但是一定要注意异步与同步的问题 下面是我的代码:
//分享 onShareAppMessage: function () { var article_id = wx.getStorageSync('current_article_id'); var path = '/pages/article/article?article_id=' + article_id +''; return { title: article_title, path: path } },
相关文章推荐
- 小程序自定义分享功能
- 核查清单-小程序分享功能
- 使用微信JS_JDK实现自定义分享功能
- 微信小程序实现分享功能
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<五>
- 使用微信小程序自定义组件实现的tabs选项卡功能
- 微信JS-SDK实现自定义分享功能,分享给朋友,分享到朋友圈
- 微信JS-SDK实现自定义分享功能,分享给朋友,分享到朋友圈,后台实现
- 自定义ASP.NET AJAX拖放功能示例程序:实现IDragSource和IDropTarget接口将商品拖放至购物车中
- Android编程实现自定义分享列表ACTION_SEND功能的方法
- 微信小程序自定义导航隐藏和显示功能
- 在Unity3D项目中接入ShareSDK实现安卓平台微信分享功能(可使用ShareSDK默认UI或自定义UI)
- 微信小程序自定义tab实现多层tab嵌套功能
- 分享自定义的几个PHP功能函数
- [Reomting Debug] 巧用VS 的remote debug 功能远程调试程序 经验分享.
- 微信小程序自定义关键词功能关闭
- 微信JS-SDK实现自定义分享功能,分享给朋友,分享到QQ,分享到微博
- 基于thinkPHP实现的微信自定义分享功能示例
- 汽车销量查询小助手(小程序)销量趋势图功能及代码知识分享
- Andriod Phonegap(Cordova自定义插件)实现分享功能