参考: https://www.jianshu.com/p/64f73586e63a
https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareTimeline
https://www.jianshu.com/p/41990bc2167c
https://www.jb51.net/article/187128.htm
onLoad: function(options) {
wx.showShareMenu({
withShareTicket: true,
menus: ['shareAppMessage', 'shareTimeline'],
success(res) {
console.log(res)
},
fail(e) {
console.log(e)
}
})
},
onShareAppMessage: function() {
return {
title: "名巢未来酒店",
desc: 'Minnest',
path: '/pages/order/index/index'
}
},
onShareTimeline: function() {
return {
title: '测试小程序分享至朋友圈',
path: '../test/test',
imageUrl: 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1594374964481&di=3ceba827e91e126012c43de3887a58c7&imgtype=0&src=http%3A%2F%2Fdmimg.5054399.com%2Fallimg%2Fpkm%2Fpk%2F13.jpg'
}
},
/**
* 分享
*/
onShareAppMessage: function() {
var openId = wx.getStorageSync('openId');
var queryPath = '/pages/home/index/index' + (openId ? '?shareOpenId=' + openId : '');
console.log(queryPath);
return {
title: "名巢未来酒店",
desc: 'Minnest',
path: queryPath
}
},
/**
* 分享到朋友圈
*/
onShareTimeline: function() {
var openId = wx.getStorageSync('openId');
var queryPath = '/pages/home/index/index' + (openId ? '?shareOpenId=' + openId : '');
return {
title: '名巢未来酒店',
query: queryPath
}
},
onLoad: function(options) {
this.getLocation();
this.getAds();
this.initTimeList();
this.getCouponCards(() => {
this.setData({
showCouponsModal: true
})
});
// 进入首页进行加载判断
this.getnologinpic();
wx.showShareMenu({
withShareTicket:true,
menus:['shareAppMessage', 'shareTimeline']
})
// 获取分享人
if (options && options.shareOpenId) {
var params = {
url: '/api/system/users',
body: {
openid: options.shareOpenId,
}
}
request.doRequest(
params,
function(data) {
if (data.data.length != 0) {
wx.setStorage({
data: data.data[0].id,
key: 'shareUser',
})
} else {
wx.setStorage({
data: 0,
key: 'shareUser',
})
}
},
)
} else {
wx.setStorage({
data: 0,
key: 'shareUser',
})
}
},
