当前位置: 主页 > 网络资讯 > 小程序

小程序转发功能的实现

发布时间:2020-12-28 09:58   浏览次数:次   作者:网络

小程序转发功能的实现

文章背景:

在开发小程序的过程中,有时我们需要设计一个 “好友代付” 的功能。该功能的目的就是通过点击按钮,来引导微信用户转发此页面到微信好友或微信群中,让对方来帮你付款。

(学习视频分享:编程视频)

知识讲解

首先,开发前的重要一步就是,阅读小程序官方文档 —— 小程序转发功能对应接口

e18c5ae4f05c0ad1195c89b27c9ca14.png

梳理讲解:

1.要拥有转发功能,必须要在当前页面的"js"代码中,定义"onShareAppMessage()"函数

2.要知道转发功能的使用有两种方式

    #其一是自定义按钮进行点击触发,

    #其二就是点击右上角菜单的那个“转发”按钮

3.转发操作完成后,要进行回调函数的处理 #一般Toast提示语句即可

完整接口代码解释:

  /**
   * 进行页面分享
   */
  onShareAppMessage: function (options) {
    if (options.from === 'button') {
      // 来自页面内转发按钮
      console.log(options.target)
    }
    return {
	  //## 此为转发页面所显示的标题
      //title: '好友代付', 
      //## 此为转发页面的描述性文字
      desc: '江湖救急,还请贵人伸手相助啊!', 
      //## 此为转发给微信好友或微信群后,对方点击后进入的页面链接,可以根据自己的需求添加参数
      path: 'pages/subpayment/firpayment/index?sn=' + this.data.sn, 
      //## 转发操作成功后的回调函数,用于对发起者的提示语句或其他逻辑处理
      success: function(res) {
	      //这是我自定义的函数,可替换自己的操作
	      util.showToast(1, '发送成功');
      },
      //## 转发操作失败/取消 后的回调处理,一般是个提示语句即可
      fail: function() {
	      util.showToast(0, '朋友代付转发失败...');
      }
    }
  },


# 自己的  # 回调  # 此为  # 自定义  # 可以根据  # 代付  # 是个  # 会有  # 我在  # 多个  # 不需要  # 一是  # 推荐使用  # 帮你  # 要在  # 相关文章  # 这是我  # 中文网  # 可以看到  # 要知道 


相关栏目: 【 网站优化84359 】 【 站长学院75356 】 【 运营推广7218 】 【 小程序18188 】 【 运维技术36808 】 【 营销推广32536 】 【 SEO优化41416 】 【 百度推广27695 】 【 AI推广83940


相关推荐: 英文版vscode怎么设置成中文  手把手带你实现虎年头像框制作小程序(实践)  聊聊从H5页面跳转到小程序的几种实现方案(附常见坑点)  实现微信发布文章信息采集  golang框架性能优化中的协程如何使用?  PHP 函数如何跨平台扩展?  函数指针与函数对象的性能优化技巧?  golang框架在高并发场景中的性能测试与分析  C++ 函数调用约定与栈帧管理在多线程环境中的挑战  互联网那些卖一天赚一年的产品(上篇)(派代网)  Golang框架中安全日志记录和监控的技巧  vscode翻译插件怎么使用  C++ 函数lambda表达式的高级用法  浅谈小程序跨页面之间通信的几种方式  C++ 函数指针与函数对象在多线程中的应用?  PHP 函数命名中的匈牙利表示法  微信公众平台开发--谷歌翻译  streamlit怎么清空组件 streamlit自定义组件  C++ 自身函数中参数的意义是什么?  怎么看别人的状态视频  Android中微信小程序支付倒计时功能  微信小程序后端一般用什么开发?免费吗?  C++ 函数库和标准模板库在游戏开发中的优势是什么?  小程序登录流程总结  memset函数的用法举例  【记录】PHP微信小程序 微信支付v3的使用  小程序集成环信IM怎么用?(附代码实例)  自己怎么做微信小程序卖东西?微信小程序自己怎么开发?  栈帧管理对 C++ 函数调用性能的影响  【派代&生意参谋电商论剑征文大赛】重磅!不看江湖地位,只论技法高下,等你来战!()  streamlit中文手册  PHP 函数如何获取 GET 变量?  C++ 函数参数传递时如何处理函数嵌套?  PHP 函数如何用于模块化代码?  C++ 自身函数在云计算环境下的适用性如何?  微信小程序指令有哪些  一小时入门微信小程序  微信小程序如何优化?你可能不知道的优化知识大分享  PHP 函数如何获取输入数据?  PHP 函数如何扩展到云服务?  C++ 函数调用约定与栈帧管理:跨语言调用的栈帧兼容性  怎么将小程序分享到朋友圈  如何利用golang框架提升高并发应用稳定性  互联网那些卖一天赚一年的产品(上篇)()  golang框架的安全性考虑:如何集成安全工具?  unordered_map是什么  Golang框架安全漏洞预警和响应机制  PHP 函数如何与 HTML 交互  printf格式什么意思  PHP 函数按是否可以被克隆如何分类?