tiefen_space_h5/utils/copy.js

24 lines
745 B
JavaScript

export default function copy(text = "") {
if (typeof window == "undefined") return;
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("当前浏览器不支持复制功能,请检查更新或更换其他浏览器操作");
}
}