微信分享
原创2026/3/5大约 1 分钟
监听用户点击页面内转发按钮,可以发送给你的好友或者分享到你的朋友圈哦
分享给好友和分享到朋友圈是需要分别添加不同函数的
- 分享好友:onShareAppMessage()
- 分享朋友圈:onShareTimeline()
分享好友
| 字段 | 说明 | 默认值 |
|---|---|---|
| title | 转发标题 | 当前小程序名称 |
| path | 转发路径 | 当前页面 path ,必须是以 / 开头的完整路径 |
| imageUrl | 自定义图片路径,可以是本 |
Page({
onShareAppMessage() {
return {
title: '嘉美小程序',
path: '/pages/index/index',
imageUrl: '../../images/1.png',
menus: ['shareAppMessage'],
}
},
})
分享朋友圈
| 字段 | 说明 | 默认值 |
|---|---|---|
| title | 自定义标题,即朋友圈列表页上显示的标题 | 当前小程序名称 |
| query | 自定义页面路径中携带的参数,如 path?a=1&b=2 的 “?” 后面部分 | 当前页面路径携带的参数 |
| imageUrl | 自定义图片路径,可以是本地文件或者网络图片。支持 PNG 及 JPG,显示图片长宽比是 1:1 | 默认使用小程序 Logo |
Page({
onShareAppMessage() {
return {
title: '嘉美小程序',
path: '/pages/index/index',
imageUrl: '../../images/1.png',
menus: ['shareAppMessage', 'shareTimeline'],
}
},
onShareTimeline() {
return {
title: '分享到朋友圈',
query: '/pages/index/index',
imageUrl: '../../images/1.png',
}
},
})
至此,本章节的学习就到此结束了,如有疑惑,可对接技术客服进行相关咨询。