vue中使用剪切板插件 clipboard.js

Posted ysla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中使用剪切板插件 clipboard.js相关的知识,希望对你有一定的参考价值。

vue中使用剪切板需要借助一个插件,clipboard,使用方法还是很简单的,先下载,然后引入:

npm i clipboard -S

//引入
import Clipboard from ‘clipboard‘;

下面就是使用了,比如说,比较常见的是,上面一行文字,下面有一个复制的按钮,
<p id="share-code">init.code</p>
<button class="copy-btn" data-clipboard-action="copy" data-clipboard-target="#share-code" @click="copy">copy</button>

<script> copy() if(!this.init) return; var clipboard = new Clipboard(‘.copy-btn‘) clipboard.on(‘success‘, e => console.log(‘复制成功‘) this.toast(‘copy success‘); // 释放内存 clipboard.destroy(); ) clipboard.on(‘error‘, e => // 不支持复制       //console.log(‘该浏览器不支持自动复制‘) // 释放内存 clipboard.destroy() ) , </script>

 

以上是关于vue中使用剪切板插件 clipboard.js的主要内容,如果未能解决你的问题,请参考以下文章

clipboard JS(剪切板)的使用

clipboard.js实现复制功能

jquery复制值到剪切板(clipboard.js)

记录使用clipboard.js实现点击复制链接到剪切板的历程

Clipboard.js实现复制内容到剪切板

clipboard.js实现复制到剪切板