1. npm install clipboard --save
2. 引入
import ClipboardJS from 'clipboard'
3. 实例化
created(){
new ClipboardJS('.btn');
}
4. template
<!-- Target -->
<p id="foo">erqoroqw.geekbar.cc/rr2323/dfsaq</p>
<!-- Trigger -->
<div class="btn" data-clipboard-target="#foo" @click="copy">
Copy Link
</div>
5. 复制成功后的事件
copy(){ var that =this; var clipboard = new ClipboardJS('.btn'); clipboard.on('success', function(e) { e.clearSelection(); }); }