clipboard 在 vue 中的使用
简介
页面中用 clipboard
可以进行复制粘贴,clipboard
能将内容直接写入剪切板
安装
npm install --save clipboard
使用方法一
<template><span>{{ code }}</span><iclass="el-icon-document"title="点击复制"@click="copyActiveCode($event,code )"/>
</template>
// methods
copyActiveCode(e, text) {const clipboard = new Clipboard(e.target, { text: () => text })clipboard.on('success', e => {this.$message({ type: 'success', message: '复制成功' })// 释放内存clipboard.off('error')clipboard.off('success')clipboard.destroy()})clipboard.on('error', e => {// 不支持复制this.$message({ type: 'waning', message: '该浏览器不支持自动复制' })// 释放内存clipboard.off('error')clipboard.off('success')clipboard.destroy()})clipboard.onClick(e)}
使用方法二
<template><span>{{ code }}</span><iid="tag-copy" <-- 作为选择器的标识使用用class也行 -->:data-clipboard-text="code" <-- 这里放要复制的内容 -->class="el-icon-document"title="点击复制"@click="copyActiveCode($event,code)"/>
</template>
// methods
copyActiveCode() {const clipboard = new Clipboard("#tag-copy")clipboard.on('success', e => {this.$message({ type: 'success', message: '复制成功' })// 释放内存clipboard.destroy()})clipboard.on('error', e => {// 不支持复制this.$message({ type: 'waning', message: '该浏览器不支持自动复制' })// 释放内存clipboard.destroy()})}
clipboard 在 vue 中的使用相关推荐
- 浅谈关于quill在vue中的使用
根据公司项目要求使用富文本进行一些列功能实现 这里使用quill.js实现插入与替换功能 quill.js官方api文档链接:Quill官方中文文档 · 看云 一,通过npm命令安装 npm inst ...
- clipboard + element-ui +vue 实现复制粘贴功能与提示
结合 clipboard.js 实现复制.粘贴功能 剪切功能参考官方文档,个人认为用不太上(有富文本编辑器的时候可能才用得上,也或许不需要自己实现) 想要知道怎么使用,优先参考官方文档(如何指定要复制 ...
- 怎么将vue模板转换为html,vue中自定义html文件的模板
如果默认生成的 HTML 文件不适合需求,可以创建/使用自定义模板. 一是通过 inject 选项,然后传递给定制的 HTML 文件.html-webpack-plugin 将会自动注入所有需要的 C ...
- props写法_简单理解vue中Props属性
本文实例为大家解析了vue中Props的属性,供大家参考,具体内容如下 使用 Props 传递数据 组件实例的作用域是孤立的.这意味着不能并且不应该在子组件的模板内直接引用父组件的数据.可以使用 pr ...
- vue ts 设置tslint提示_Typescript 在 Vue 中的实践(包含2.x、3.x)
1 使用 typescript 的优势 聊到 ts 时有一个不能规避的问题:为什么要使用 ts ,相比 js 有什么优势吗?下面我从两个方面试着回答一下这个问题: 1.1 项目开发时的便利 避免低级 ...
- VUE中使用Echarts绘制地图迁移
踩坑说明 很久以前写jsp时使用过echarts的china.js插件,不过echarts是2.0的,目前vue项目中使用echarts3.8.5,直接将china.js插件引入,代码复制,运行一看, ...
- vue中动态样式不起作用? scoped了解一下
vue中style标签使用属性scoped的注意事项 style上添加属性scoped可以实现样式私有化,但是在使用动态样式时,样式会不起作用.可以先去掉scoped 转载于:https://www. ...
- Vue中组件数据的传递
Vue中组件的作用域是隔离的,父组件中的数值子组件看不到!也就是说,用angular作比喻,组件的scope天生是scope:()的! 如果父组件需要往子组件中传数据,此时应该使用标签属性: < ...
- vue中 静态文件引用注意事项
(一)assets文件夹与static文件夹的区别 区别一:assets文件是src下的,所以最后运行时需要进行打包,而static文件不需要打包就直接放在最终的文件中了 区别二:assets中的文件 ...
最新文章
- mongodb主从设置,capped collections等常用命令集合
- chrome浏览器无法上网_低调使用,内置特殊功能的浏览器。。
- 深入体验php项目开发.pdf,《深入体验PHP项目开发》.(谭贞军).[PDF]
- Facebook入局视频会议,日活用户超3亿的Zoom股价应声下跌,Zoom为何不扛打?
- 安装使用ubuntu和opensuse
- 中国最假的36句话(转自傲游论坛)
- windows和linux 修改 hosts的路径
- lduan Centos 7 KVM Centos Windos (二)
- 三步教会你在solidworks中画铝型材
- ps自带磨皮滤镜插件Portraiture3PS版
- 什么是网络安全等级保护
- promise语法与用法、this指向和this指向修改
- JavaSE银行账户管理系统
- 关于Flume断点续传(防止重复消费)的解决方案
- 死锁的处理策略—预防死锁、避免死锁、检测和解除死锁
- 大型机是微型计算机吗,计算机按规模分为巨、大、中、小、微型计算机,其发展趋势为()。A、巨型机B、大型机C、微型机D、巨型机...
- 前端三件套之JS速成
- Stata:固定效应模式必须加入时间固定效应吗?
- Python回归预测建模实战-随机梯度下降法预测房价(附源码和实现效果)
- 从《Java特种兵》中感知老A的世界
热门文章
- Java类class isAssignableFrom()方法及示例
- 打开eclipse出现Failed to load the JNI shared library “D:\java\jdk\bin\...\jre\bin\server\jvm.dll”如何解决?
- ffplay 分析(音频从Frame(解码后)队列取数据到SDL输出)
- ffplay分析(从启动到读取数据线程插入到字幕、音频、视频解码前的队列操作)
- 汇编语言-016(SCASB 、STOSB 、LODSD 、数组中的取值、二维数组操作、冒泡排序和二分查找、CMPSW )
- php的create_function、function_exists判断函数是否存在
- c语言switch为什么要加break,c语言学习笔记 switch case语句为什么要加break
- 如何在centos中找到安装mysql_centos上如何安装mysql
- uva 701——The Archeologists\' Dilemma
- 指针与零的比较以及浮点型与零的比较