main.js 702 B

1234567891011121314151617181920212223242526272829303132
  1. import Vue from 'vue'
  2. import App from './App'
  3. import store from './store' // store
  4. import plugins from './plugins' // plugins
  5. import messages from '@/locale/index'
  6. //import './permission' // permission
  7. // import axios from "axios";
  8. import uView from '@/uni_modules/uview-ui'
  9. import './uni.promisify.adaptor'
  10. import compareVersions from 'compare-versions'
  11. Vue.use(uView)
  12. // Vue.prototype.axios = axios;
  13. Vue.use(plugins)
  14. let i18nConfig = {
  15. locale: uni.getLocale(),
  16. messages
  17. }
  18. import VueI18n from 'vue-i18n'
  19. Vue.use(VueI18n)
  20. const i18n = new VueI18n(i18nConfig)
  21. Vue.config.productionTip = false
  22. Vue.prototype.$store = store
  23. App.mpType = 'app'
  24. const app = new Vue({
  25. i18n,
  26. ...App
  27. })
  28. app.$mount()