主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
文章背景:
在开发小程序的过程中,有时候我们需要设计一个“好友付费”的功能。该功能的目的是引导微信用户通过点击按钮将该页面转发给微信好友或微信群,让对方为你付费。
(学习视频分享:编程视频)
解释知识
首先,开发前的一个重要步骤是阅读小程序的官方文档——小程序转发功能对应的界面。
解释:
1.要有转发功能,它必须在"当前页面的js 在代码中,定义“onShareAppMessage() ;功能
2.你应该知道有两种方法可以使用转发功能
#一是自定义按钮点击触发,
#二是点击右上角菜单的“前进”按钮。
3.转发操作完成后,回调函数应该处理# general Toast提示语句。
完整的接口代码解释:
/* * *共享页面*/onshareappmessage:function(options){ if(options . from = = = # 39;按钮 # 39;){//来自页面内转发按钮console . log(options . target)} return {//# #这是转发页面上显示的标题//title: # 39;由朋友支付 # 39;,//# #这是转发页面的描述性文字desc: # 39;江湖救急,请帮帮忙!',//# #这是转发给微信好友或微信群后进入的页面链接。可以根据自己的需要添加参数路径: # 39;pages/subpayment/fir payment/index?sn = # 39+this.data.sn,//##转发操作成功后的回调函数,用于处理发起方成功的提示语句或其他逻辑:function(res) {//这是我的自定义函数,可以代替我自己的操作util.showToast(1, # 39;发送成功 # 39;);},//# #转发操作失败/取消后的回调处理通常是提示语句失败:function () {util.showtoast (0, # 39;代表朋友转发失败...');}}},代码实现操作
1.这里,实际显示了不同转发方式打印的选项参数信息。
首先,在wxml页面中,设计一个open -type = ;分享 按钮
lt按钮类型= 警告 open -type = ;分享 data -tag = ;共享 id = btn _ share1 gt给朋友发微信
建议:
1.建议不需要转发的页面#(例如:个人中心、地址管理、订单列表等。)
不要定义”。onShareAppMessage() ;参数来减少不必要的用户操作和后续的条件处理。
2.个人推荐使用“按钮 如果同一个页面上有多个启动按钮,您可以根据它们的“目标”来转发它们在id 区别对待
二、实际开发效果展示
通过前面的核心代码,我取得了以下成果:
提示:
个人发现
在微信官方提供的开发者工具中测试时,可以看到你转发唤醒时已经设置好的描述语句(desc)。
但是,我在真机“iphone7 在手机上测试时,不会显示。从图中可以看到#(默认截取我的部分页面)。
并且可以正常显示title和imageUrl的设置。
推荐:小程序开发教程以上是小程序转发功能实现的详细内容。请多关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 如何实现小程序发送服务通知(小程序如何主动向用户发送通知)
- 如何获取小程序的unionid(如何获取小程序的页面路径)
- 生成海报的示例小程序(Java后端)(微信小程序生成海报演示)
- 什么是小程序? 有哪些功能?(什么是小程序?有哪些功能?)
- 介绍如何用小程序生成参数二维码(二维码+小程序参数)
本文由主机参考刊发,转载请注明:小程序转发功能的实现(小程序转发功能的实现方法) https://zhujicankao.com/80955.html
评论前必须登录!
注册