近期开发的时候用到了小程序分享的功能,做个记录分享下:
一、小程序的分享常用的有两种(就是onShareAppMessage的用法)
小程序的转发、分享常见的有两种:
一种是在js文件里写了onShareAppMessage()方法点击右上角的三个点点实现转发;
另一种是button组件open-type='share'时,也可实现转发
注意:只有定义了此事件处理函数,右上角菜单才会显示“转发”按钮
官方文档:
obj的参数
自定的参数
onShareAppMessage: function (obj){
return {
title: "来自好友的分享", //转发的标题。默认当前小程序名称
path: `${this.route}`, //转发的路径 this.route为当前页面
imageUrl: "https://upload-images.jianshu.io/upload_images/17079156-1878fef81bb57c51.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240",
//自定义图片路径,可以是本地文件路径网络路径。支持PNG及JPG。显示图片长宽比是 5:4。
success: function (res) {
// 转发成功
console.log("转发成功"+res);
},
fail: function (res) {
// 转发失败
console.log("转发失败"+res);
}
}
},
只要把这个代码丢在js里,配置好你自己的内容,就可以分享了😝😝😝