onShareAppMessage: function (e) {
var _this = this;
var typeid = e.target.dataset.text;
var idValue = e.target.dataset.value;
//关注新闻分享
for (var i = 0; i < _this.data.servicelist.length; i++) {
if (_this.data.servicelist[i].id == idValue) {
//分享servicelist[i]
return {
imageUrl:"/image/imgs/logo3.png",
desc: _this.data.servicelist[i].title,
path: _this.data.servicelist[i].href,
success: function (res) {
console.log("转发成功")
wx.request({
url: domainUrl.basePath + 'newss/addShare',
method: 'POST',
data: {
id: idValue
},
header: {
'content-type': 'application/json'
},
success: function (res) {
if (res <= 0) {
wx.showToast({
title: "转发失败",
duration: 1000,
icon: "sucess",
make: false
})
}
}
});
},
//## 转发操作失败/取消 后的回调处理,一般是个提示语句即可
fail: function () {
util.showToast(0, '新闻转发失败...');
}
}
}
}
},
<button open-type='share' data-value="{{item.id}}" data-text="0">
<image src='/image/icon/share.png' class="service-item-icon"></image>
{{item.share_num}}
</button>