微信小程序“分享、转发”功能1.页面中自定义分享2.页面右上角“...”分享行为页面js不添加事件时“onShareAppMessage”,右上角'...'不会发生'forward'事件。如果有事件,但没有定义事件内容,则转发的卡片为当前页面的截图信息。1)使用默认页面右上角的“...”分享事件Page({onShareAppMessage:function(res){return{title:'这是默认转发',path:'/pages/index/index?id=123',imageUrl:'****.png'//这是分享的图片}}})2)当页面有自定义“分享”按钮时自定义分享按钮/*index.js*/Page({onShareAppMessage:function(res){lettitle,imageUrl;if(res.from==='button'){//来自页面上的转发按钮title='这是一个页面自定义分享事件~';imageUrl='***.png';}if(res.from==='menu'){title='这是页面右上角的分享事件~';imageUrl='***.png';}return{title:title,imageUrl:imageUrl,//这是分享图片路径:'/page/user?id=123',}}})3)当页面有多个自定义分享按钮时这是第一个分享按钮第一个分享按钮/*index.js*/Page({onShareAppMessage:function(res){lettitle,图片网址;console.log(res.target);if(res.from==='button'&&res.target.id=='share1'){title='这是页面自定义分享按钮share1的分享事件~';imageUrl='***.PNG';}if(res.from==='button'&&res.target.id=='share2'){title='这是页面自定义分享按钮share2的分享事件~';imageUrl='***.png';}if(res.from==='menu'){title='这是页面右上角的分享事件~';imageUrl='***.png';}return{title:title,imageUrl:imageUrl,//这是共享图片路径:'/page/user?id=123',}}})