Files
cpms_operation_platform/src/App.tsx
T

30 lines
661 B
TypeScript
Raw Normal View History

2026-07-14 10:31:17 +08:00
import { defineComponent } from 'vue';
import { ConfigProvider } from 'ant-design-vue';
import zhCN from 'ant-design-vue/locale/zh_CN';
2026-07-14 10:31:17 +08:00
import { RouterView } from 'vue-router';
import dayjs from 'dayjs';
import 'dayjs/locale/zh-cn';
dayjs.locale('zh-cn');
2026-07-14 10:31:17 +08:00
/**
* 根组件
* 通过 ConfigProvider 注入 ant-design-vue 全局配置(语言、主题色)
*/
export default defineComponent({
name: 'App',
setup() {
const theme = {
token: {
colorPrimary: '#1677ff',
2026-07-23 15:00:19 +08:00
borderRadius: 8,
2026-07-14 10:31:17 +08:00
},
};
return () => (
<ConfigProvider locale={zhCN} theme={theme}>
<RouterView />
</ConfigProvider>
);
},
});