tiefen_space_web/utils/copy.js

23 lines
674 B
JavaScript

export default function copy(text = "") {
let input = document.createElement("input");
input.style.position = "fixed";
input.style.top = "-10000px";
input.style.zIndex = "-999";
document.body.appendChild(input);
input.value = text;
input.focus();
input.select();
try {
let result = document.execCommand("copy");
document.body.removeChild(input);
if (!result || result === "unsuccessful") {
console.log("复制失败");
} else {
console.log("复制成功");
}
} catch (e) {
document.body.removeChild(input);
console.log("当前浏览器不支持复制功能,请检查更新或更换其他浏览器操作");
}
}