fix: 复制和代理

This commit is contained in:
archer
2023-03-31 12:17:08 +08:00
parent ef1e8aef5c
commit df9ac99ef2
2 changed files with 26 additions and 30 deletions

View File

@@ -14,25 +14,22 @@ export const useCopyData = () => {
if (navigator.clipboard) {
await navigator.clipboard.writeText(data);
} else {
const textarea = document.createElement('textarea');
textarea.value = data;
document.body.appendChild(textarea);
textarea.select();
document.execCommand('copy');
document.body.removeChild(textarea);
throw new Error('');
}
toast({
title,
status: 'success',
duration: 1000
});
} catch (error) {
console.log('error->', error);
toast({
title: '复制失败',
status: 'error'
});
const textarea = document.createElement('textarea');
textarea.value = data;
document.body.appendChild(textarea);
textarea.select();
document.execCommand('copy');
document.body.removeChild(textarea);
}
toast({
title,
status: 'success',
duration: 1000
});
}
};
};