26 lines
560 B
TypeScript
26 lines
560 B
TypeScript
|
|
import { defineComponent } from 'vue';
|
||
|
|
import { ConfigProvider } from 'ant-design-vue';
|
||
|
|
import zhCN from 'ant-design-vue/es/locale/zh_CN';
|
||
|
|
import { RouterView } from 'vue-router';
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 根组件
|
||
|
|
* 通过 ConfigProvider 注入 ant-design-vue 全局配置(语言、主题色)
|
||
|
|
*/
|
||
|
|
export default defineComponent({
|
||
|
|
name: 'App',
|
||
|
|
setup() {
|
||
|
|
const theme = {
|
||
|
|
token: {
|
||
|
|
colorPrimary: '#1677ff',
|
||
|
|
},
|
||
|
|
};
|
||
|
|
|
||
|
|
return () => (
|
||
|
|
<ConfigProvider locale={zhCN} theme={theme}>
|
||
|
|
<RouterView />
|
||
|
|
</ConfigProvider>
|
||
|
|
);
|
||
|
|
},
|
||
|
|
});
|