main.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import Vue from 'vue'
  2. import App from './App'
  3. import store from '@/store/index'
  4. import request from '@/common/request'
  5. import util from '@/common/util.js';
  6. import {
  7. imgHost,
  8. imgHost2
  9. } from '@/common/env';
  10. import uView from "uview-ui";
  11. Vue.use(uView);
  12. Vue.config.productionTip = false;
  13. //挂载全局对象
  14. //Vue.prototype.$store = store
  15. Vue.prototype.$request = request
  16. Vue.prototype.$util = util
  17. Vue.prototype.$imgHost = imgHost
  18. Vue.prototype.$imgHost2 = imgHost2
  19. // 引入colorUI
  20. Vue.config.productionTip = false
  21. App.mpType = 'app'
  22. const app = new Vue({
  23. store,
  24. request,
  25. ...App
  26. })
  27. app.$mount()
  28. Vue.prototype.formatDate = function(t) {
  29. t = t || Date.now();
  30. let time = new Date(t);
  31. let str = time.getFullYear()
  32. str += '-'
  33. str += time.getMonth() < 9 ? ('0' + (time.getMonth() + 1)) : (time.getMonth() + 1);
  34. str += '-';
  35. str += time.getDate() < 10 ? ('0' + time.getDate()) : time.getDate();
  36. str += ' ';
  37. str += time.getHours();
  38. str += ':';
  39. str += time.getMinutes() < 10 ? ('0' + time.getMinutes()) : time.getMinutes();
  40. return str;
  41. }