1、安装
npm install clipboard --save
2、引用
import Clipboard from 'clipboard';
3、复制固定内容
<button id="copy-btn" data-clipboard-text="复制的内容" @click="copy">立即阅读</button>
copy() {
let clipboard = new Clipboard("#copy-btn");
let that = this;
clipboard.on("success", function (e) {
that.$message.success("复制成功");
});
clipboard.on("error", function (e) {
that.$message.error("复制失败");
});
})
4、复制动态内容
<span id="copy-span">这是复制的内容</span>
<button id="copy-btn" data-clipboard-action="copy" data-clipboard-target="#copy-span" @click="copy">复制</button>
copy() {
let clipboard = new Clipboard("#copy-btn");
let that = this;
clipboard.on("success", function (e) {
that.$message.success("复制成功");
});
clipboard.on("error", function (e) {
that.$message.error("复制失败");
});
})