|
|
|
@ -49,7 +49,15 @@ export default { |
|
|
|
|
] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
let obj = { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后, |
|
|
|
|
config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。 |
|
|
|
|
对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。 */ |
|
|
|
|
wx.ready(function() { //需在用户可能点击分享按钮前就先调用
|
|
|
|
|
|
|
|
|
|
/* 分享给朋友 */ |
|
|
|
|
wx.updateAppMessageShareData({ |
|
|
|
|
title: '嗨森逛分享', // 分享标题
|
|
|
|
|
// desc: '', // 分享描述
|
|
|
|
|
link: that.shareLink, // 分享链接
|
|
|
|
@ -64,18 +72,25 @@ export default { |
|
|
|
|
}, |
|
|
|
|
cancel: function(r) {}, |
|
|
|
|
fail: function(res) {} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后, |
|
|
|
|
config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。 |
|
|
|
|
对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。 */ |
|
|
|
|
wx.ready(function() { //需在用户可能点击分享按钮前就先调用
|
|
|
|
|
|
|
|
|
|
/* 分享给朋友 */ |
|
|
|
|
wx.updateAppMessageShareData(obj); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
/* 自定义“分享到朋友圈” */ |
|
|
|
|
wx.updateTimelineShareData(obj); |
|
|
|
|
wx.updateTimelineShareData({ |
|
|
|
|
title: '嗨森逛分享', // 分享标题
|
|
|
|
|
// desc: '', // 分享描述
|
|
|
|
|
link: that.shareLink, // 分享链接
|
|
|
|
|
imgUrl: 'https://hsg.dctpay.com/filesystem/wxApplets/logo.png', // 分享图标
|
|
|
|
|
success: function(res) { |
|
|
|
|
// 支付成功后的回调函数
|
|
|
|
|
uni.showToast({ |
|
|
|
|
title: '分享成功', |
|
|
|
|
duration: 2000, |
|
|
|
|
icon: 'none' |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
cancel: function(r) {}, |
|
|
|
|
fail: function(res) {} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|