- 第一种方法:
通过给 button 组件设置属性 open-type="share",可以在用户点击按钮后触发 Page.onShareAppMessage() 事件,如果当前页面没有定义此事件,则点击后无效果。相关组 件:button
微信小程序 单击按钮转发,一定要设置open-type。否则无效
<view class="container log-list">
<button open-type="share">点击分享</button>
</view>
onShareAppMessage : function(){
}
- 第二种方法:(比较倾向)
/*分享给朋友*/
wx.onMenuShareAppMessage({
title: '计划书', // 分享标题
desc: '保险让生活更美好!', // 分享描述
link: '${fenxurl}', // 分享链接
imgUrl: '${params.urlg}/PF_IDENTIFY/Cacheable/image/business/plan-cover/product_img.png', // 分享图标
type: 'link', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
alert("您已分享");
},
cancel: function () {
// 用户取消分享后执行的回调函数
alert('您已取消分享');
}
})