常常遇到一鍵複製功能,簡單記錄一下。這裏使用的是clipboard插件:https://clipboardjs.com/npm
第一步this
安裝:npm install clipboard --saveprototype
第二步: 插件
引入:ip
import clipboard from 'clipboard';
Vue.prototype.clipboard = clipboard;get
第三步:io
使用:ast
<button data-clipboard-action="copy" class="cobyDomObj" :data-clipboard-text="複製內容" @click="copyLink">
複製按鈕
</button>function
copyLink() {
let _this = this;
let clipboardObj = new this.clipboard(".cobyDomObj");
clipboardObj .on('success', function () {
_this.$toast("複製成功")
});
clipboardObj .on('error', function () {
_this.$toast("複製失敗")
});
}class