main.js 538 B

123456789101112131415161718192021222324252627
  1. import Vue from 'vue'
  2. import axios from 'axios'
  3. import App from './App'
  4. import router from './router'
  5. import store from './store'
  6. import ElementUI from 'element-ui'
  7. import 'element-ui/lib/theme-chalk/index.css'
  8. import db from '../database'
  9. if (!process.env.IS_WEB) Vue.use(require('vue-electron'))
  10. Vue.http = Vue.prototype.$http = axios
  11. Vue.config.productionTip = false
  12. Vue.use(ElementUI)
  13. Vue.prototype.$db = db
  14. /* eslint-disable no-new */
  15. new Vue({
  16. components: { App },
  17. router,
  18. store,
  19. template: '<App/>'
  20. }).$mount('#app')