| | |
| | | <template> |
| | | <ConfigProvider v-bind="lockEvent" :locale="antConfigLocale"> |
| | | <ConfigProvider v-bind="lockEvent" :locale="getAntdLocale"> |
| | | <AppProvider> |
| | | <RouterView /> |
| | | </AppProvider> |
| | |
| | | components: { ConfigProvider, AppProvider }, |
| | | setup() { |
| | | // support Multi-language |
| | | const { antConfigLocale, setLocale } = useLocale(); |
| | | setLocale(); |
| | | const { getAntdLocale } = useLocale(); |
| | | |
| | | // Initialize vuex internal system configuration |
| | | initAppConfigStore(); |
| | | |
| | | // Create a lock screen monitor |
| | | const lockEvent = useLockPage(); |
| | | |
| | | return { |
| | | antConfigLocale, |
| | | lockEvent, |
| | | }; |
| | | return { getAntdLocale, lockEvent }; |
| | | }, |
| | | }); |
| | | </script> |