微信小程序的富文本编辑器 rich-text 没有提供长按出现复制剪切功能,下面是为大家提供的长按实现复制的简单功能,效果没有微信聊天页长按复制的效果好。

步骤:

1,在 rich-text 表签里添加 bindlongpress="copy" data-text="{{nodes[index]}}"

index.wxml

......
<rich-text nodes="{{nodes[index]}}" class='ctext' bindlongpress="copy" data-text="{{nodes[index]}}" selectable='true'></rich-text>
......

2,在js文件中写上绑定事件即可

copy: function (e) {var that = this;var text = e.currentTarget.dataset.text;console.log(e);wx.setClipboardData({data: text,success: function (res) {// wx.hideToast();    //打开可不显示提示框wx.getClipboardData({success (res) {console.log(res.data) // data}})}});
},

3,最后,再次定位到输入框时,长按即可显示“粘贴”了。

微信小程序 之 rich-text 长按复制事件相关推荐

  1. 微信小程序怎么长按复制_微信小程序基于Parser添加长按复制、代码高亮等功能...

    功能展示 引入Parser 微信小程序中引入Parser可直接在项目主页查阅. 代码高亮 高亮插件 Prism官网下载prism.js和prism.css,默认只有css代码有渲染样式,注意选择需要渲 ...

  2. android获取小程序音频时长,最新微信小程序获取音频时长与实时获取播放进度...

    #微信小程序获取音频时长与实时获取播放进度 在小程序官方文档中 audio 注意:1.6.0 版本开始,该组件不再维护.建议使用能力更强的 wx.createInnerAudioContext 接口 ...

  3. 最新微信小程序获取音频时长与实时获取播放进度

    #微信小程序获取音频时长与实时获取播放进度 在小程序官方文档中 audio 注意:1.6.0 版本开始,该组件不再维护.建议使用能力更强的 wx.createInnerAudioContext 接口 ...

  4. 微信小程序view、text换行

    微信小程序之view,text换行 view换行:white-space:pre-line; text换行:word-break:break-all; 非学,无以致疑:非问,无以广识

  5. 微信小程序文本组件text使用详解-微信小程序系统学习攻略​

    也许你迷茫,但是我想说,在你迷茫的同时,保持本心,过好今天就好. 在微信小程序中,组件 text 用来显示文本,基本使用代码如下: <text >测试使用</text> 1 基 ...

  6. 微信小程序: 如何在text标签中将空格nbsp显示出来

    写过微信小程序的小伙伴们可能都有发现,当我们在wxml中的text标签里直接使用&nbsp这个空格符的话,页面是识别不到空格符的,空格也不会显示出来,他只会帮你把&nbsp空格符打印出 ...

  7. 修改小程序swiper 点的样式_高质量的微信小程序样式模板应该长什么样?

    现在不懂技术的小白若想快速制作自己的小程序,一般是通过小程序模板来实现.通过在模板上添加自己的图片.文字.商品等等,可以很简单地生成一个小程序.不过要想把小程序做得好看,你得找高质量的小程序样式模板才 ...

  8. 小程序 长按api_高质量的微信小程序样式模板应该长什么样?

    现在不懂技术的小白若想快速制作自己的小程序,一般是通过小程序模板来实现.通过在模板上添加自己的图片.文字.商品等等,可以很简单地生成一个小程序.不过要想把小程序做得好看,你得找高质量的小程序样式模板才 ...

  9. 微信小程序canva生成图片,长按图片识别小程序二维码详解

    下面这个图片就是通过图片和文字等内容合成的一张带有微信小程序二维码的图片,在小程序内部长按可以识别出来: 基本思路是先将内容用canvas排好版,然后把该canvas转化成图片:图片利用wx.prev ...

  10. 代码雨代码源复制_小程序基于Parser添加长按复制、代码高亮等功能

    程序员技术之旅网站/小程序/公众号进入小程序 功能展示 引入Parser 微信小程序中引入Parser可直接在GitHub项目主页(https://github.com/jin-yufeng/Pars ...

最新文章

  1. 超级计算数据中心设计要求(征求意见稿)
  2. linux命令 su和sudo,解析Linux中sudo,su与su -的异同
  3. 第二十六讲:基础一开放封闭原则
  4. 并不是所有SAP产品的UX,都得遵循Fiori UX风格
  5. JavaScript中的String substring()方法和示例
  6. C语言int r(int m),INT(M)表示什么意思?
  7. flink常见算子的一些操作
  8. 鬼才!我居然把 Vue3 的原理用到了 React 上?
  9. Android Espresso
  10. java outputstrea_java的InputStream和OutputStream的理解【转】
  11. 全国计算机三级数据库技术
  12. flutter 弹幕 yzl_flutter_bulletchat的使用
  13. QQ聊天记录生成词云--WordCloud
  14. 谢旭升 《操作系统教程》 课后习题答案 word版下载
  15. 使用 css 创建 3D 效果的 书籍
  16. Numpy:np.isin()
  17. ssh总断 (by quqi99)
  18. 【计算机网络高分笔记】第三章:数据链路层
  19. 关于android 7.0全面屏,底部虚拟导航键 适配问题
  20. JavaScript:数组元素删除

热门文章

  1. matlab计算后输出结果是分式(不是小数)
  2. 二八原则将人分为了三六九等
  3. CAN总线的终端电阻为什么常用120Ω?
  4. 利用坐标数据求解七参数
  5. 毕业设计-深度学习机器视觉铝型材表面缺陷识别
  6. poi导出自定义文字水印excel文件
  7. 乐优商城笔记-商城系统功能编写
  8. VS2013基于对话框的MFC串口通信简单案例教程
  9. 虚拟机下的Linux网络连接方法(NAT)
  10. java 不拦截指定url,Spring Security 3.1拦截url不拦截任何网址