前导

这是一个很简单的功能,拆解出来其实只需要一步,调用clickboard的API即可实现

引入

首先要引入js
<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.6/dist/clipboard.min.js"></script>

html代码:
  • copyMessage 就是我们最后要复制的内容,这里我设置的是个变量.需要在API中绑定 class="clickboard"
<div id="app"><div id="copy-cont"><a @click="copyFn" class="clickboard">{{copyMessage}}</a></div>
</div>
js代码
copyFn() {//复制方法var clickBoard = new ClipboardJS(".clickboard", {text: () => {return this.copyMessage;}});//复制成功clickBoard.on("success", (e) => {console.log(`已复制:${e.text}`)});//复制失败clickBoard.on("error", (e) => {console.log("error", e)})
}
  • 这里有一个额外说明的事情,由于我们的copyMessage设置的是全局变量,所以clipboard取text的值的时候,要用到es6的箭头函数,否则作用域会在api方法中,无法识别这是一个全局变量.

用js实现一键复制功能相关推荐

  1. 利用js实现一键复制功能

    HTML代码 <div hidden id="content">待复制的内容</div><btn class="btn btn-sm btn ...

  2. JS实现一键复制功能

    var copyClick = function (d) {var Url2 = $(d).parent().parent().find("#copy_value");Url2.s ...

  3. vue中添加一键复制功能,贼好用!

    在表格中复制链接的时候,总是要先用鼠标左键点击,拖动选中,然后右键复制或者ctrl+c复制,但是又会在粘贴的时候发现前面带有空格等烦人的问题.这个时候如果你有需要在三方平台转短链接的需求的话,链接粘贴 ...

  4. js实现粘贴板js插件clipboard.js实现一键复制粘贴功能

    js实现粘贴板js插件clipboard.js实现一键复制粘贴功能 简介 下载 引入插件 使用 一个节点的复制 多个节点的复制 剪切文本框 复制输入框 简介 clipboard.js 提供了一种更好. ...

  5. JS实现一键展开、折叠所有树节点

    在数据分析报表中,通常会有结构树展开的分析报表.在结构树节点较多的时候,逐个进行展开.折叠等操作时,会比较繁琐.费时间.费手劲:此处示例通过点击按钮的方式,使用js实现一键展开.折叠所有的树节点(不限 ...

  6. 微信小程序实现长摁复制和一键复制功能

    微信小程序实现长摁复制和一键复制功能 长按复制(一定是text标签) text设置属性 selectable="true" 这样长摁就可以复制了. <text selecta ...

  7. 前端JS实现一键导入excel表格

    前端JS实现一键导入excel表格 前端JS实现一键导入excel表格 前端JS实现一键导入excel表格 前面的文章中已经讲过关于js表格的导出,此文章主要说到的是excel文件如何导入到网页中,并 ...

  8. 使用Auto.js完成一键自动登录武汉理工大学鉴湖宿舍校园网(安卓手机端)

    文章目录 前言 一.准备 参考文章:[Auto.js实战](https://zhuanlan.zhihu.com/p/331532310) 下载Auto.js 关于表单的获取 关于MAC地址的获取 二 ...

  9. 使用clipboard.js实现移动端页面一键复制功能 + 弹出复制成功提示

    最近再写一个简单的html官网移动端页面,需求是一键复制邀请码,再百度上找了好多例子 各种尝试 然后找到一种可以解决的办法 html部分 <input type="text" ...

最新文章

  1. 怎样使用element-starter快速搭建ElementUI项目
  2. dinic (最大流) 算法 讲解
  3. linux c语言 readline,Linux C代码实现读取配置文件示例
  4. 科幻电影系列-计算机技术
  5. kickstart命令选项
  6. 【Verilog HDL】语句的并发执行
  7. 谷歌A/B实验——重叠实验基础设施解读
  8. window服务器查看硬盘有几块,从多个远程Windows服务器获取磁盘空间信息
  9. 计算机组成原理试卷分析,《计算机组成原理与汇编语言》试卷分析报告.doc.docx...
  10. Windows 两条命令找到占用你某个端口的程序
  11. 针对计算机网络或者计算,在采用计算机网络的基础上进行计算
  12. vlfeat matlab怎么用,VLFeat在matlab中的使用
  13. 数据结构视频|408视频|计算机组成原理视频|计算机网络视频
  14. 一般纳税人税额计算_一般纳税人企业缴税计算
  15. lodop php 快递单_Lodop打印模板 - 让Web打印易起来~~ – 基于ThinkPHP和Bootstrap的极速后台开发框架...
  16. ruby 安装和使用
  17. Swift网络请求 - RXSwift + PromiseKit + Moya
  18. [UE4]计算小地图比例尺
  19. 开始学习python了鸭
  20. 如何选择靠谱的插画培训课程

热门文章

  1. 不能不看!美貌与智慧并重苹果iPhone手机解析
  2. vant自定义引入iconfont图标以及字体
  3. 【ARMv8 异常模型入门及渐进2 - 系统寄存器访问方法:op1,CRn,CRm,op2】
  4. 项目总结23:POI生成Excel文件并浏览器导出
  5. 00-为什么做这个系列爬虫私教入门的课程
  6. C语言二维数组范德蒙,浅谈范德蒙德(Vandermonde)方阵的逆矩阵的求法以及快速傅里叶变换(FFT)中IDFT的原理...
  7. hduoj 2007
  8. COMSOL与MATLAB联合仿真6:绘制绘图组的图形,并提取其中的数据
  9. 字节码(.class)文件解读
  10. Justin Frankel:Winamp的反斗奇星