main.js 538 B

123456789101112131415161718192021222324252627
  1. import Vue from 'vue'
  2. import App from './App'
  3. import store from '@/store';
  4. import uView from "uview-ui";
  5. Vue.use(uView);
  6. Vue.config.productionTip = false
  7. uni.$u.config.unit = 'rpx'
  8. // vuex
  9. const vuexStore = require("@/store/$u.mixin.js");
  10. Vue.mixin(vuexStore);
  11. App.mpType = 'app'
  12. const app = new Vue({
  13. store,
  14. ...App
  15. })
  16. // http拦截器
  17. import httpInterceptor from '@/common/http.interceptor.js'
  18. Vue.use(httpInterceptor, app)
  19. // http接口API集中管理
  20. import httpApi from '@/common/http.api.js'
  21. Vue.use(httpApi, app)
  22. app.$mount()