main.js 957 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import Vue from 'vue'
  2. import App from './App.vue'
  3. import router from './router'
  4. import ElementUI from 'element-ui'
  5. import VueI18n from 'vue-i18n'
  6. import VueEditor from 'vue2-editor'
  7. import 'element-ui/lib/theme-chalk/index.css'
  8. import enLocale from 'element-ui/lib/locale/lang/en'
  9. import zhLocale from 'element-ui/lib/locale/lang/zh-CN'
  10. Vue.use(VueI18n)
  11. Vue.use(VueEditor)
  12. const messages = {
  13. 'en-US': {
  14. header: {
  15. title: 'D-Form',
  16. }
  17. },
  18. 'zh-CN': {
  19. header: {
  20. title: 'D-From 拖拽式表单设计器',
  21. }
  22. }
  23. }
  24. Vue.locale('en-US', {...enLocale, ...messages['en-US']})
  25. Vue.locale('zh-CN', {...zhLocale, ...messages['zh-CN']})
  26. Vue.config.lang = 'zh-CN'
  27. Vue.use(ElementUI, { size: 'small' })
  28. // import 'form-making/dist/FormMaking.css'
  29. // import FormMaking from 'form-making'
  30. import FormMaking from './index'
  31. Vue.use(FormMaking)
  32. Vue.config.productionTip = false
  33. new Vue({
  34. router,
  35. render: h => h(App)
  36. }).$mount('#app')