|
|
@ -63,13 +63,15 @@ export function copyToClipboard(text, options = {}) { |
|
|
|
|
|
|
|
try { |
|
|
|
// 使用现代剪贴板API
|
|
|
|
await navigator.clipboard.writeText(text); |
|
|
|
if (vm && vm.$Message) { |
|
|
|
vm.$Message.success(successMsg); |
|
|
|
} else { |
|
|
|
console.log(successMsg); |
|
|
|
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; |
|
|
|
} |
|
|
|
return true; |
|
|
|
} catch (err) { |
|
|
|
console.error(errorMsg, err); |
|
|
|
// 现代API失败后回退到传统方法
|
|
|
|