main.js 893 B

123456789101112131415161718192021222324252627282930313233343536
  1. import Vue from 'vue'
  2. import App from './App'
  3. // 假设您项目中已使用VueX
  4. import store from '@/store'
  5. Vue.prototype.$store = store
  6. // 工具
  7. import '@/plugins/utils.js';
  8. //权限配置中心
  9. import base from '@/config/baseUrl'
  10. Vue.prototype.$base = base;
  11. //挂载全局http请求
  12. import $http from '@/config/api'
  13. Vue.prototype.$http = $http;
  14. // 挂载全局登录
  15. import {
  16. login
  17. } from '@/config/login';
  18. Vue.prototype.$login = login;
  19. Vue.config.productionTip = false
  20. App.mpType = 'app'
  21. // 覆盖组件库的日期选择器最大最小日期
  22. uni.$u.props.datetimePicker.maxDate = new Date(new Date().getFullYear() + 60, 0, 1).getTime()
  23. uni.$u.props.datetimePicker.minDate = new Date(new Date().getFullYear() - 70, 0, 1).getTime()
  24. // 引入全局uView
  25. import uView from "uview-ui";
  26. Vue.use(uView);
  27. import 'default-passive-events'
  28. const app = new Vue({
  29. store,
  30. ...App
  31. })
  32. app.$mount()