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 相关文章推荐
让iframe自适应高度(支持XHTML,支持FF)
Jul 24 Javascript
Javascript中的this绑定介绍
Sep 22 Javascript
JavaScript实现班级随机点名小应用需求的具体分析
May 12 Javascript
基于bootstrap3和jquery的分页插件
Jul 31 Javascript
不用一句js代码初始化组件
Jan 27 Javascript
解析javascript图片懒加载与预加载的分析总结
Oct 27 Javascript
学习vue.js计算属性
Dec 03 Javascript
微信小程序点击控件修改样式实例详解
Jul 07 Javascript
详解webpack引入第三方库的方式以及注意事项
Jan 15 Javascript
vue项目实现图片上传功能
Dec 23 Javascript
基于JavaScript实现大文件上传后端代码实例
Aug 18 Javascript
写一个Vue loading 插件
Nov 09 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之第九天
2006/10/09 PHP
浅谈PHP与C#的值类型指向区别的详解
2013/05/21 PHP
使用php计算排列组合的方法
2013/11/13 PHP
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
2014/04/08 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
浅析PHP开发规范
2018/02/05 PHP
thinkPHP框架实现的无限回复评论功能示例
2018/06/09 PHP
js 表格隔行颜色
2009/12/02 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
js获取url参数代码实例分享(JS操作URL)
2013/12/13 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
JavaScript中具名函数的多种调用方式总结
2014/11/08 Javascript
JavaScript的函数式编程基础指南
2016/03/19 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
React操作真实DOM实现动态吸底部的示例
2017/10/23 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
2017/12/24 jQuery
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
解决Vue大括号字符换行踩的坑
2020/11/09 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
Python中装饰器的一个妙用
2015/02/08 Python
python最长回文串算法
2018/06/04 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
师范应届生语文教师求职信
2013/10/29 职场文书
中专生自我鉴定范文
2013/12/19 职场文书
获奖的大学生创业计划书
2014/01/05 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
jquery插件实现代码雨特效
2021/04/24 jQuery