|
@@ -22,9 +22,8 @@ export async function writeToClipboard(text) {
|
|
|
if (navigator.clipboard) {
|
|
|
try {
|
|
|
await navigator.clipboard.writeText(text);
|
|
|
- console.log('复制成功');
|
|
|
} catch (err) {
|
|
|
- console.error('复制失败', err);
|
|
|
+ throw err
|
|
|
}
|
|
|
} else {
|
|
|
// 否则使用传统的document.execCommand('copy')方法
|
|
@@ -35,12 +34,11 @@ export async function writeToClipboard(text) {
|
|
|
try {
|
|
|
const successful = document.execCommand('copy');
|
|
|
if (successful) {
|
|
|
- console.log('复制成功');
|
|
|
} else {
|
|
|
- console.log('复制失败');
|
|
|
+ throw '复制失败'
|
|
|
}
|
|
|
} catch (err) {
|
|
|
- console.error('复制失败', err);
|
|
|
+ throw err
|
|
|
}
|
|
|
document.body.removeChild(textArea);
|
|
|
}
|