怎么在微信小程序中使用onShareAppMessage(选项)实现分享功能

  介绍

今天就跟大家聊聊有关怎么在微信小程序中使用onShareAppMessage(选项)实现分享功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

在页面的js文件中定义了> & lt; button 数据名=皊hareBtn",开式=皊hare"在转发& lt;/button>

注意:实际开发中会发现这个按钮自带有样式,当背景颜色设置为白色的时候还有一个黑色的边框,刚开始那个边框怎么都去不掉,后来给按钮加了一个样式属性<代码>纯=皌rue"> 按钮(平原){边界:0}>

触发分享事件后调用的函数:

onShareAppMessage:,函数(,options ) {   var 才能;that =,;//才能,设置菜单中的转发按钮触发转发事件时的转发内容   var 才能;shareObj =, {   ,,,标题:,“转发的标题“,,,,,//,默认是小程序的名称(可以写标语等)   ,,,路径:,& # 39;/页面/分享/分享# 39;,,,,,//,默认是当前页面,必须是以“/& # 39;开头的完整路径   ,,,imageUrl:, & # 39; & # 39;,,,,//自定义图片路径,可以是本地文件路径,代码包文件路径或者网络图片路径,支持PNG及JPG,不传入,imageUrl 则使用默认截的图。显示图片长宽比是,彼   成功,,,:,函数(res) {   ,,,,,//,转发成功之后的回调   ,,,,,如果(res.errMsg ==, & # 39; shareAppMessage:好# 39;){   ,,,,,}   ,,,},   ,,,失败:,函数(){   ,,,,,//,转发失败之后的回调   ,,,,,如果(res.errMsg ==, & # 39; shareAppMessage: fail 取消# 39;){   ,,,,,,,//,用户取消转发   ,,,,,}else 如果(res.errMsg ==, & # 39; shareAppMessage:失败# 39;){   ,,,,,,,//,转发失败,其中,detail  message 为详细失败信息   ,,,,,}   ,,,},   ,,,完成:,因数(){   ,,,,,//,转发结束之后的回调(转发成不成功都会执行)   ,,,}   ,,};//才能,来自页面内的按钮的转发   如果才能(==,,options.from  & # 39;按钮# 39;,){   ,,,var  eData =, options.target.dataset;   ,,,console.log (, eData.name );,,,//shareBtn   ,,,//,此处可以修改,shareObj 中的内容   ,,,shareObj.path =, & # 39;/页面/btnname/btnname ? btn_name=& # 39; + eData.name;   ,,}//,才能返回shareObj   return 才能;shareObj;   }

看完上述内容,你们对怎么在微信小程序中使用onShareAppMessage(选项)实现分享功能有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

怎么在微信小程序中使用onShareAppMessage(选项)实现分享功能