/**
* 用户点击右上角分享
*/
onShareAppMessage: function(options) {
let image = this.data.shareInfo.imagePath ? this.data.shareInfo.imagePath : '/assets/images/headPhoto.png' // 动态图片地址
// 分享配置
let shareObj = {
title: "分享标题",
path: '/pages/invite/invite?firstUserName=' + app.globalData.user.username + '&inviteName=' + this.data.user.terminalName, // 分享地址
imageUrl: image, // 分享图片
success: function(res) {
if (res.errMsg == 'shareAppMessage:ok') {
console.log('ok')
}
},
fail: function() {
if (res.errMsg == 'shareAppMessage:fail cancel') {
console.log('cancel')
} else if (res.errMsg == 'shareAppMessage:fail') {
console.log('fail')
}
},
complete: function() {}
}
return shareObj
}
分享按钮
<button class="share-btn" data-id="shareBtn" open-type="share">
<text class="title">分享邀请</text>
</button>
/**
* 用户点击右上角分享
*/
onShareAppMessage:
function(options) {
let image =
this.data.shareInfo.imagePath ?
this.data.shareInfo.imagePath :
'/assets/images/headPhoto.png'
console.log(image, app.globalData.user.username)
let shareObj = {
title:
this.data.shareInfo.name,
path:
'/pages/invite/invite?firstUserName=' + app.globalData.user.username +
'&inviteName=' +
this.data.user.terminalName,
imageUrl: image,
success:
function(res) {
if (res.errMsg ==
'shareAppMessage:ok') {
console.log(
'ok')
}
},
fail:
function() {
if (res.errMsg ==
'shareAppMessage:fail cancel') {
console.log(
'cancel')
}
else
if (res.errMsg ==
'shareAppMessage:fail') {
console.log(
'fail')
}
},
complete:
function() {}
}
if (options.
from ==
'button') {
//var dataid = options.target.dataset; //上方data-id=shareBtn设置的值
// 此处可以修改 shareObj 中的内容
//shareObj.path = '/pages/btnname/btnname?id=' + dataid.id;
}
return shareObj
}