点击图标,就可以复制对应的文本框的内容。
1. 首先,引入clipboard
npm install clipboard --save
2.页面中引入
import Clipboard from "clipboard";
3.具体使用方法
<img class="copyImg"
:src="publicPath + 'img/gatewayImg/copy.png'"
@click="copyText"
/>
<script setup>
//点击图标实现复制的功能
function copyText() {
const clipboard = new Clipboard(".copyImg", { //获取图标的class元素
text: () => mac.value, //这一块替换你要复制的文本框的内容
});
clipboard.on("success", () => {
proxy.$message.success("复制成功"); //根据自己的定义获取提示框内容
clipboard.destroy();
});
clipboard.on("error", () => {
proxy.$message.error("复制失败");
clipboard.destroy();
});
}
</script>