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:4success: 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;// }// 返回shareObjreturn shareObj},},
onShareAppMessage、onShareTimeline两个api参数
https://developers./miniprogram/dev/reference/api/Page.html#onShareAppMessage-Object-object
https://developers./miniprogram/dev/reference/api/Page.html#onShareTimeline
如果觉得《微信小程序转发好友和分享朋友圈》对你有帮助,请点赞、收藏,并留下你的观点哦!