/** 用户点击右上角分享 */ //监听用户点击页面内转发按钮 分享给朋友 onShareAppMessage: function () { return { title: '小程序名称', // 转发标题 path: 'pages/case/case', // 自定义页面路径中携带的参数,可带参数 如 path?a=1&b=2 的 “?” 后面部分 imageUrl:'https://tva1.sinaimg.cn/large/87c01ec7gy1frmbmiiymvj21hc0u04dt.jpg'//使用默认截图, 自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径。支持PNG及JPG。显示图片长宽比是 5:4 } }, // 监听右上角菜单“分享到朋友圈”按钮的行为,并自定义分享内容。 onShareTimeline() { return { title: '小程序名称', // 自定义标题,即朋友圈列表页上显示的标题 默认:当前小程序名称 query: 'pages/case/case', // 点击分享后的链接要来到的页面的路径已经对应需要的参数,用户点击后要跳到的页面 默认值:当前页面路径携带的参数 imageUrl:'https://tva1.sinaimg.cn/large/87c01ec7gy1frmbmiiymvj21hc0u04dt.jpg'//自定义图片路径,可以是本地文件或者网络图片。支持 PNG 及 JPG,显示图片长宽比是 1:1。默认使用小程序 Logo } },
可以参考微信开放文档https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share-timeline.html
目前分享到朋友圈从基础库2.11.3开始支持
查看基础库版本步骤
微信开发者右上角详情——本地设置——调试基础库——选择最新的即可
如下图:
上面分享到朋友圈的两个方法,和生命周期同级,要分享哪个页面就写在哪个页面下的js里,在微信小程序里不支持写在app.js里。