12345678910111213141516171819202122232425 |
- import {createApp} from 'vue'
- import {createPinia} from 'pinia'
- import gettext from './gettext'
- import App from './App.vue'
- import router from './routes'
- //import 'ant-design-vue/dist/antd.less'
- import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
- import {useSettingsStore} from '@/pinia'
- import {autoAnimatePlugin} from '@formkit/auto-animate/vue'
- const pinia = createPinia()
- const app = createApp(App)
- pinia.use(piniaPluginPersistedstate)
- app.use(pinia)
- app.use(gettext)
- // after pinia created
- const settings = useSettingsStore()
- gettext.current = settings.language || 'en'
- app.use(router).use(autoAnimatePlugin).mount('#app')
- export default app
|