onLoad: function (options) {
//修改当前页面标题
wx.setNavigationBarTitle({
title: "会员中心"
});
//用户点击右上角分享朋友圈
onShareTimeline: function () {
return {
title: '有善良品',
query: {
key: '/pages/index/index?rpNo='+thisUserInfo.CON_NO
},
imageUrl: '/pages/index/img/logo.png'
}
},
//分享
onShareAppMessage:function(options){
var that=this;
var thisUserInfo=wx.getStorageSync("myUserInfo");
var shareObj = {
title: "有善良品",
desc: '最具人气的小程序', // 默认是小程序的名称(可以写slogan等)
path: '/pages/index/index?rpNo='+thisUserInfo.CON_NO, // 默认是当前页面,必须是以‘/’开头的完整路径
imageUrl: '/pages/index/img/logo.png', //自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径,支持PNG及JPG,不传入 imageUrl 则使用默认截图。显示图片长宽比是 5:4
success: function(res){
// 转发成功之后的回调
if(res.errMsg == 'shareAppMessage:ok'){
}
},
fail: function(){
// 转发失败之后的回调
if(res.errMsg == 'shareAppMessage:fail cancel'){
// 用户取消转发
}else if(res.errMsg == 'shareAppMessage:fail'){
// 转发失败,其中 detail message 为详细失败信息
}
},
// complete: fucntion(){
// // 转发结束之后的回调(转发成不成功都会执行)
// }
};
// 来自页面内的按钮的转发
// if( options.from == 'button' ){
// var eData = options.target.dataset;
// console.log( eData.id); // shareBtn
// // 此处可以修改 shareObj 中的内容
// shareObj.path = '/pages/goods/goods?goodId='+eData.id;
// }
// 返回shareObj
return shareObj
},
},
onShareAppMessage、onShareTimeline两个api参数
https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareAppMessage-Object-object
https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareTimeline