virtual.js 611 B

123456789101112131415161718
  1. import '@/assets/theme.editor.scss'
  2. import ClickOutSide from '../utils/fns/ClickOutSide'
  3. import Components from '@kankan/components'
  4. import { createApp } from 'vue'
  5. import store from '../store'
  6. import App from './Virtual.vue'
  7. import i18n, { getLocale, setI18nLanguage, loadLocaleMessages } from '../i18n'
  8. const local = getLocale()
  9. loadLocaleMessages(i18n, local).then(() => {
  10. setI18nLanguage(i18n, local)
  11. const app = (window.__app = createApp(App))
  12. app.use(i18n)
  13. app.use(store)
  14. app.use(Components)
  15. app.directive('click-outside', ClickOutSide)
  16. app.mount('#app')
  17. })