main.js 619 B

1234567891011121314151617181920212223242526272829
  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. Vue.use(uView)
  10. // Vue.prototype.axios = axios;
  11. Vue.use(plugins)
  12. let i18nConfig = {
  13. locale: uni.getLocale(),
  14. messages
  15. }
  16. import VueI18n from 'vue-i18n'
  17. Vue.use(VueI18n)
  18. const i18n = new VueI18n(i18nConfig)
  19. Vue.config.productionTip = false
  20. Vue.prototype.$store = store
  21. App.mpType = 'app'
  22. const app = new Vue({
  23. i18n,
  24. ...App
  25. })
  26. app.$mount()