在这里插入代码片
`
// 复制代码
async function copyPageUrl() {
setButtonLoading(true);
try {
if (navigator.clipboard && window.isSecureContext) {
// navigatorclipboard向剪贴板写文本
message.success("复制代码成功");
navigator.clipboard.writeText(value);
} else {
// 创建textarea
const textArea = document.createElement("textarea");
textArea.value = value;
// 使textarea不在viewport,同时设置不可见
document.body.appendChild(textArea);
textArea.focus();
textArea.select();
document.execCommand("copy");
message.success("复制代码成功");
textArea.remove();
}
setButtonLoading(false);
} catch (err) {
message.error("复制代码失败");
console.error("Failed to copy: ", err);
setButtonLoading(false);
// setButtonLoading(false);
}
}
<Button type="primary" onClick={copyPageUrl} loading={buttonLoading}>
复制代码
</Button>
文本复制1
最新推荐文章于 2024-07-12 16:27:40 发布