main.js 995 B

12345678910111213141516171819202122232425262728293031323334
  1. import App from './App'
  2. import Vue from 'vue'
  3. import uView from '@/uni_modules/uview-ui'
  4. import store from '@/store/store.js'
  5. import Common from '@/utils/CommonMethods.js'
  6. import Request from '@/utils/RequestHandler.js'
  7. import apiTools from '@/utils/Api.js'
  8. //挂载全局方法
  9. Date.prototype.format = Common.dateUtil
  10. Vue.prototype.$noMultipleClicks = Common.noMultipleClicks
  11. Vue.prototype.$getRecentDateArray = Common.getRecentDateArray
  12. Vue.prototype.$timeStampToTime = Common.timeStampToTime
  13. Vue.prototype.$logOut = Common.logOut
  14. Vue.prototype.$initStart = Request.initStart
  15. Vue.prototype.$initTab = Request.initTab
  16. Vue.prototype.$initHome = Request.initHome
  17. Vue.prototype.$initExam = Request.initExam
  18. Vue.prototype.$initWork = Request.initWork
  19. Vue.prototype.$initSwap = Request.initSwap
  20. Vue.prototype.$api = new apiTools()
  21. //挂载使用
  22. Vue.use(uView);
  23. Vue.config.productionTip = false;
  24. App.mpType = 'app';
  25. const app = new Vue({
  26. ...App,
  27. store
  28. });
  29. app.$mount();