Vue实现点击按钮复制文本内容的例子


Posted in Javascript onNovember 09, 2019

点击复制功能主要通过 clipboard.js 来实现

在vue中使用clipboard.js 时候发现一个问题,就是如果不是input或者button 按钮的话,则复制不成功,使用步骤如下:

1、引入clipboard.js,方法如下:

第一种直接npm安装:npm install clipboard --save

第二种:<script src="js/clipboard.min.js"></script>(下载地址:https://clipboardjs.com/)

2、在需要使用的组件中import

引用方法:import Clipboard from 'clipboard';

3、添加需要复制的内容

例如:<button class="tag-read" data-clipboard-text="我是可以复制的内容,请点击复制" @click="copy">立即阅读</button>

解析: data-clipboard-text 后边跟需要复制的内容

4、添加点击后的方法

copy() {
  var clipboard = new Clipboard('.tag-read')
  clipboard.on('success', e => {
   console.log('复制成功')
   // 释放内存
   clipboard.destroy()
  })
  clipboard.on('error', e => {
   // 不支持复制
   console.log('该浏览器不支持自动复制')
   // 释放内存
   clipboard.destroy()
  })
  }

以上这篇Vue实现点击按钮复制文本内容的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
ExtJS 2.2.1的grid控件在ie6中的显示问题
May 04 Javascript
Javascript string 扩展库代码
Apr 09 Javascript
基于jquery的滑动样例代码
Nov 20 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
Apr 25 Javascript
使用jquery实现div的tab切换实例代码
May 27 Javascript
jquery获取一组checkbox的值(实例代码)
Nov 04 Javascript
原生javaScript做得动态表格(注释写的很清楚)
Dec 29 Javascript
textarea不能通过maxlength属性来限制字数的解决方法
Sep 01 Javascript
学习JavaScript设计模式(链式调用)
Nov 26 Javascript
js实现无缝循环滚动
Jun 23 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
Nov 07 Javascript
vue实现验证码输入框组件
Dec 14 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
Nov 09 #Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
Nov 09 #Javascript
js实现的在本地预览图片功能示例
Nov 09 #Javascript
vue 取出v-for循环中的index值实例
Nov 09 #Javascript
Vue v-for循环之@click点击事件获取元素示例
Nov 09 #Javascript
Vue实现页面添加水印功能
Nov 09 #Javascript
vue 实现特定条件下绑定事件
Nov 09 #Javascript
You might like
php高级编程-函数-郑阿奇
2011/07/04 PHP
php创建sprite
2014/02/11 PHP
Zend Framework自定义Helper类相关注意事项总结
2016/03/14 PHP
php生成与读取excel文件
2016/10/14 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
2016/11/14 PHP
JS打印gridview实现原理及代码
2013/02/05 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
JavaScript Sort 的一个错误用法示例
2015/03/20 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
JS实现的tab切换选项卡效果示例
2017/02/28 Javascript
Vue.js基础学习之class与样式绑定
2017/03/20 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
swiper自定义分页器的样式
2020/09/14 Javascript
[10:28]2018DOTA2国际邀请赛寻真——VGJ.S寻梦之路
2018/08/15 DOTA
python执行等待程序直到第二天零点的方法
2015/04/23 Python
Python构建网页爬虫原理分析
2017/12/19 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
一文带你了解Python中的字符串是什么
2018/11/20 Python
python实现多层感知器MLP(基于双月数据集)
2019/01/18 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
对python中各个response的使用说明
2020/03/28 Python
python mock测试的示例
2020/10/19 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
选购国际女性时装设计师品牌:IFCHIC(支持中文)
2018/04/12 全球购物
Shopee新加坡:东南亚与台湾电商平台
2019/01/25 全球购物
C#和SQL Server的面试题
2016/08/12 面试题
电子商务专业个人的自我评价
2013/12/19 职场文书
2014年高数考试作弊检讨书
2014/12/14 职场文书
个人思想政治总结
2015/03/05 职场文书
2015年科室工作总结
2015/04/10 职场文书
2015年端午节活动方案
2015/05/05 职场文书
表扬信范文
2019/04/22 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书