微信小程序功能

后续将会继续补充微信小程序的相关功能

  • 微信小程序功能
    • 1.分享功能
      • 用户点击右上角转发
      • 使用按钮分享
      • 隐藏分享功能的api
    • 2.复制文字
      • 长按复制
      • 将固定的内容复制到粘贴板中
    • 3.拨打电话

1.分享功能

用户点击右上角转发

监听用户点击页面内转发按钮( 组件 open-type=“share”)或右上角菜单“转发”按钮的行为,并自定义转发内容。

注意:只有定义了此事件处理函数,右上角菜单才会显示“转发”按钮

此事件需要 return 一个 Object,用于自定义转发内容

.js文件

 onShareAppMessage() {const promise = new Promise(resolve => {setTimeout(() => {resolve({title: '自定义转发标题'})}, 2000)})return {title: '自定义转发标题',path: '/page/user?id=123',promise }}

使用按钮分享

.xml
如果要去掉button默认样式,使用行间样式覆盖原有的样式.

<button
open-type="share"
style="width:122rpx;
display:flex;
align-items: center;
margin: 0;
padding: 0;">分享<button/>


隐藏分享功能的api

wx.hideShareMenu({});

2.复制文字

长按复制

要想实现长按复制功能,需要在text标签中设置user-select属性
复制订单号

将固定的内容复制到粘贴板中

wx.setClipboardData({data: "复制内容",})

调用成功后,会弹出 toast 提示"内容已复制",持续 1.5s参数

如果不使用系统的toast弹框,可以调用wx.hiddenloading(),setClipboardData自带的toast弹框就不会再显示

wx.setClipboardData({data: "复制订单号",success: function () {wx.hideLoading()wx.showToast({title: '复制成功',})}})

3.拨打电话

wx.makePhoneCall({phoneNumber: "电话号码"})

微信小程序|分享功能|复制文字|拨打电话|相关推荐

  1. 微信小程序分享功能开发及调试方法

    首先说一下使用方法如下,Button组件设置open-type="share"即可触发onShareAppMessage完成分享功能 <button class=" ...

  2. 详解 - 解决微信小程序分享功能图片比例问题 - 全局分享

    前言: 我在我的博客小程序使用微信小程序分享功能 图片不符合5:4问题 ,对其原理 扫描下面二维码,可以体验哦 准备 在需要自定义分享的页面 设置canvas 组件 目录 准备 详解思路 定义总函数 ...

  3. uniapp 微信小程序分享功能

    微信小程序分享功能.传参.接收参数 1,分享功能 在页面上与methods同级写上onShareAppMessage()函数. onShareAppMessage() {return{title: & ...

  4. 微信小程序分享功能imageUrl带随机分享图片

    //此为微信小程序分享 onShareAppMessage: function(options) { //先写一个数组, var shareimg =[ "https://desk-fd.z ...

  5. uni-app 微信小程序 分享功能 传参 接收 与 调试

    uni-app 微信小程序 功能 传参 接收 与 调试 当使用微信小程序进行分享好友功能时,怎样能够联调,查看是否接收到参数,并在被分享人点进来的时候逻辑处理是否正确. 1.分享功能实现 分享给朋友 ...

  6. uniapp开发微信小程序分享功能

    记一次uniapp开发微信小程序遇到的问题, 问题: 关于button的分享属性, 在HbuilderX中开发时,直接将button覆盖在image上,将button设置为透明,可以直接实现分享功能, ...

  7. 微信小程序分享功能的实现方法有两种

    官方设定5:4 小程序分享尺寸太大,尺寸500px400px(宽高) 在page.js中实现onShareAppMessage,便可在小程序右上角选择分享该页面 onShareAppMessage: ...

  8. 微信小程序 分享功能

    1.分享 可以分享小程序的任何一个页面给好友或群聊.注意是分享给好友或群聊,并没有分享到朋友圈.一方面微信在尝试流量分发方式,但同时又不愿意开放最大的流量入口. 开发文档:https://mp.wei ...

  9. uni-app 微信小程序分享功能河北银丹互联网科技有限公司

    官方文档:https://uniapp.dcloud.io/api/plugins/share?id=onshareappmessage河北银丹互联网科技有限公司 方式1:小程序右上角原生菜单自带的分 ...

最新文章

  1. 计算机视觉工程师一天都大致在做些什么?
  2. 自定义Lisp透明命令
  3. JavaWeb-网站在线用户信息、网站访问量以及管理踢出用户实例
  4. cpu序列号能告诉别人嘛_微信这个开关不删除,别人手机能随意登录你的微信,学会告诉家人...
  5. Win7下VS2008升级补丁
  6. swift 设计模式之-责任链模式
  7. RabbitMQ项目实战——商户管理系统
  8. VC++模拟鼠标点击
  9. USB转四串口芯片CH9344
  10. 脸上为什么长痘及处理方式
  11. 二建《机电》案例 100 问
  12. 软件智能:aaas系统AI众生的“世”和“界” 之21 整定问题空间和标定解决方案空间之1
  13. GUI图形化界面(后篇)
  14. 网络工程师考试-操作系统原理笔记
  15. 声音大小与振幅的关系_振幅大小决定音的什么
  16. 微信H5页面背景音乐自动播放
  17. 谷歌恐龙游戏HTML,谷歌浏览器自带的恐龙跑酷小游戏
  18. 创建线程的第三种方法-callable futureTask
  19. 记录一下Mac查看以‘.’点开头的文件夹
  20. Reusing Discriminators for Encoding: Towards Unsupervised Image-to-Image Translation(CVPR20)

热门文章

  1. 计算机课程免修申请书,课程免修申请书
  2. java只保留整数_java 除法运算只保留整数位的4种方式
  3. 微信浏览器中的全屏异常、应用切换异常问题探究
  4. JavaWeb之监听器
  5. Name or service not known
  6. 学习 PixiJS — 交互工具 1
  7. Vmware虚拟机安装ghost win7
  8. 【资讯】Raiden发布新产品:以太坊测试网将出现更简单的微支付
  9. 小程序电子签名,解决安卓保存图片是黑色背景的问题
  10. java 基础(上)