function copyText(text){
// value 为需要复制的内容
// 1、创建DOM input框
const input = document.createElement("input");
// 2、隐藏input
input.style = { opacity: 0, height: 0, lineHeight: 0, fontSize: 0 };
// 3、将指定文本赋值给input
input.value = JSON.stringify(text);
// 4、将input插入文档
document.body.appendChild(input);
// 5、选中文本
input.select(text);
// 6、复制到剪切板
try {
const isCopySuccess = document.execCommand("copy");
// // 7、复制成功后提示
isCopySuccess && Toast("数据拷贝成功");
} catch (err) {
console.log(err)
}
// // 8、 销魂DOM
document.body.removeChild(input);
}
8.1 原生js实现剪切板
最新推荐文章于 2024-10-10 10:50:43 发布