diff --git a/src/utils/clipboard.js b/src/utils/clipboard.js index edba3d5..60dd574 100644 --- a/src/utils/clipboard.js +++ b/src/utils/clipboard.js @@ -57,34 +57,15 @@ export function copyToClipboard(text, options = {}) { export async function modernCopyToClipboard(text, options = {}) { const { successMsg = '复制成功', - // errorMsg = '复制失败,请手动复制', + errorMsg = '复制失败,请手动复制', vm = null } = options; - - // try { - // 使用现代剪贴板API - // if(navigator?.clipboard && navigator?.clipboard?.writeText){ - // await navigator?.clipboard?.writeText(text); - // if (vm && vm.$Message) { - // vm.$Message.success(successMsg); - // } else { - // console.log(successMsg); - // } - // return true; - // } - // } catch (err) { - // console.error(errorMsg, err); - // 现代API失败后回退到传统方法 - // return copyToClipboard(text, options); - // } - debugger if (navigator.clipboard && window.isSecureContext) { - console.log('走了1111'); await navigator?.clipboard?.writeText(text); if (vm && vm.$Message) { vm.$Message.success(successMsg); } else { - console.log(successMsg); + console.log(errorMsg); } } else { return copyToClipboard(text, options);