- 第一种方法:
通过给 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('您已取消分享');
}
})