1.安装
npm install clipboard --save
2.引入
import Clipboard from 'clipboard';
<div class="lianjie_box">
<div class="dizhi">{{ url }}</div>
<div
class="dizhi_btn"
@click="copyUrl"
:data-clipboard-text="url"
>
<img
src="../../assets/img/personal/icon_lianjie.png"
alt=""/>
复制链接
</div>
</div>
data() {
return {
url:'hhhhhhhhhh'
}
}
copyUrl() {
let clipboard = new Clipboard(".dizhi_btn");
clipboard.on("success", (e) => {
this.$message.success("复制成功,快去分享吧~");
clipboard.destroy();
});
clipboard.on("error", (e) => {
this.$message.error("该浏览器不支持自动复制");
clipboard.destroy();
});
},