feat: 操作日志新增复制功能

This commit is contained in:
秋帆
2024-04-12 21:11:01 +08:00
parent cc69aaecaf
commit 9c9a29ae05
4 changed files with 55 additions and 26 deletions

View File

@@ -1,6 +1,7 @@
import { isExternal } from "@/utils/validate";
import { browse, mapTree } from "xe-utils";
import _ from "lodash";
import { Message } from "@arco-design/web-vue";
export function getProperty<T, K extends keyof T>(obj: T, key: K): T[K] {
return obj[key]
@@ -242,3 +243,12 @@ export const formatFileSize = (fileSize: number) => {
const size = srcSize / 1024 ** index
return `${size.toFixed(2)} ${unitArr[index]}`
}
export const copyText =(text:any) =>{
const textarea = document.createElement('textarea');
textarea.value = text;
document.body.appendChild(textarea);
textarea.select();
document.execCommand('copy');
document.body.removeChild(textarea);
Message.success('复制成功')
}