UnisKB/ui/src/utils/clipboard.ts

17 lines
386 B
TypeScript
Raw Normal View History

2023-11-30 10:50:42 +00:00
import Clipboard from 'vue-clipboard3'
import { MsgSuccess, MsgError } from '@/utils/message'
2025-01-13 03:15:51 +00:00
import { t } from '@/locales'
2023-11-30 10:50:42 +00:00
/*
*/
export async function copyClick(info: string) {
const { toClipboard } = Clipboard()
try {
await toClipboard(info)
2025-01-13 03:15:51 +00:00
MsgSuccess(t('common.copySuccess'))
2023-11-30 10:50:42 +00:00
} catch (e) {
console.error(e)
2025-01-13 03:15:51 +00:00
MsgError(t('common.copyError'))
2023-11-30 10:50:42 +00:00
}
}