tangweijie 5099f2e87e Initial commit: Vue3 + TypeScript 前端项目
- Vue 3 + TypeScript + Element Plus 前端界面
- Pinia 状态管理
- Vue Router 4 路由管理
- Axios HTTP 客户端
- MSW (Mock Service Worker) 开发环境模拟
- 账户管理界面 (列表、详情、三科目余额展示)
- 交易管理界面 (列表、详情)
- 对账管理界面 (三账校验)
- 完善的 API 客户端封装
- Docker 容器化配置
- Nginx 配置用于生产环境
2026-01-05 17:57:11 +08:00

1 line
990 B
Plaintext

{"version":3,"file":"element.mjs","sources":["../../../../../packages/utils/dom/element.ts"],"sourcesContent":["import { isString } from '../types'\nimport { isClient } from '../browser'\n\ntype GetElement = <T extends string | HTMLElement | Window | null | undefined>(\n target: T\n) => T extends string ? HTMLElement | null : T\n\nexport const getElement = ((\n target: string | HTMLElement | Window | null | undefined\n) => {\n if (!isClient || target === '') return null\n if (isString(target)) {\n try {\n return document.querySelector<HTMLElement>(target)\n } catch {\n return null\n }\n }\n return target\n}) as GetElement\n"],"names":[],"mappings":";;;AAOa,MAAA,UAAA,GAAc,CACzB,MACG,KAAA;AACH,EAAI,IAAA,CAAC,YAAY,MAAW,KAAA,EAAA;AAAI,IAAO,OAAA,IAAA,CAAA;AACvC,EAAI,IAAA,QAAA,CAAS,MAAM,CAAG,EAAA;AACpB,IAAI,IAAA;AACF,MAAO,OAAA,QAAA,CAAS,cAA2B,MAAM,CAAA,CAAA;AAAA,aAC3C,CAAN,EAAA;AACA,MAAO,OAAA,IAAA,CAAA;AAAA,KACT;AAAA,GACF;AACA,EAAO,OAAA,MAAA,CAAA;AACT;;;;"}