import { App } from "vue"; // import "ant-design-vue/dist/antd.css"; import "./antdv.override.less"; import "./theme.css"; import * as components from "./components"; import { Row, Col, Space } from "ant-design-vue"; import { createLocale } from "~/Utils"; const install = (app: App): void => { app.use(Row).use(Col).use(Space); Object.keys(components).forEach((c) => { app.use(components[c]); }); //全局注入国际化方法 app.config.globalProperties.$cyt = createLocale(); }; export * from "./components"; export default { install, }; declare module "@vue/runtime-core" { export interface ComponentCustomProperties { $cyt: (key: string, ...args: unknown[]) => String; } }