陈文彬
2020-09-28 2f6253cfb601c0a429ade1a272f5812a55d363af
提交 | 用户 | age
2f6253 1 <template>
2   <ConfigProvider
3     :locale="zhCN"
4     :renderEmpty="renderEmpty"
5     :transformCellText="transformCellText"
6     v-bind="lockOn"
7   >
8     <router-view />
9   </ConfigProvider>
10 </template>
11
12 <script lang="ts">
13   import { defineComponent } from 'vue';
14   import { ConfigProvider } from 'ant-design-vue';
15   import { createBreakpointListen } from '/@/hooks/event/useBreakpoint';
16
17   import zhCN from 'ant-design-vue/es/locale/zh_CN';
18   import moment from 'moment';
19   import 'moment/locale/zh-cn';
20
21   import { useConfigProvider, useInitAppConfigStore, useListenerNetWork } from './useApp';
22   import { useLockPage } from '/@/hooks/web/useLockPage';
23   moment.locale('zh-cn');
24   export default defineComponent({
25     name: 'App',
26     components: { ConfigProvider },
27     setup() {
28       useInitAppConfigStore();
29       useListenerNetWork();
30       createBreakpointListen();
31       const { renderEmpty, transformCellText } = useConfigProvider();
32       const { on: lockOn } = useLockPage();
33
34       return {
35         renderEmpty,
36         transformCellText,
37         zhCN,
38         lockOn,
39       };
40     },
41   });
42 </script>