一、介绍
微信小程序的分享功能可以分享页面给朋友或群聊,但是不能分享到朋友圈,需要分享朋友圈的话,可以在小程序内设计一个分享页面,利用小程序提供的canvas把小程序码绘制到分享图里保存到本地分享到朋友圈。
小程序调起分享分两种方式:1.通过页面右上方自带的分享功能 2.页面内自定义分享 。
本篇主要介绍第2种方式:通过给button组件设置属性 open-type="share"
最新的微信开发者工具新建页面的时候,在页面js文件里会有onShareAppMessage: function () {} 事件,当button设置了open-type="share" 属性后,点击 button 会调用该事件,看下官方给的该事件的文档:
二、应用
在商品详情页加上分享按钮,如图:
点击后效果:
代码:
wxml页面里放入:
<button open-type