点击按钮对文本进行复制
// 代码复制
const copyCode = async (copyText) => {
if (copyText) {
try {
await navigator.clipboard.writeText(copyText);
ElMessage.success('复制成功!');
} catch (err) {
ElMessage.error('复制失败!');
}
}
}
上面的复制在测试环境不行,换了下面的可以了
// 复制
const copyHandler = async (copyText) => {
try {
if (!copyText) return;
var input = document.createElement("input");
input.value = copyText;
document.body.appendChild(input);
input.select();
document.execCommand("copy");
document.body.removeChild(input);
ElMessage.success("复制成功");
} catch (error) {
ElMessage.error("复制失败");
}
};