main.js 832 B

123456789101112131415161718192021222324252627
  1. // 控制台打印版本提示
  2. // 开发环境才提示,生产环境不会提示
  3. import config from './common/config.js'
  4. if (process.env.NODE_ENV === 'development') {
  5. console.log(`\n %c 作者:${config.author} ${config.minName} V${config.version} %c ${config.companyUrl} \n\n`,
  6. 'color: #ffffff; background: #3c9cff; padding:5px 0;', 'color: #3c9cff;background: #ffffff; padding:5px 0;');
  7. }
  8. import Vue from 'vue'
  9. import App from './App'
  10. // vuex
  11. import store from './store'
  12. Vue.prototype.$store = store
  13. // 引入全局uView
  14. import uView from '@/uni_modules/uview-ui'
  15. Vue.use(uView)
  16. // 引入全局公用方法
  17. import mixin from './common/mixin'
  18. Vue.mixin(mixin)
  19. Vue.config.productionTip = false
  20. App.mpType = 'app'
  21. const app = new Vue({
  22. store,
  23. ...App
  24. })
  25. // 引入请求封装
  26. require('./util/request/index')(app)
  27. app.$mount()