main.js 874 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import Vue from 'vue'
  2. import App from './App'
  3. import store from './store'
  4. // 引入全局uView
  5. import uView from '@/uni_modules/uview-ui'
  6. import mixin from './common/mixin'
  7. import {
  8. httpRequest,
  9. BASE_URL,
  10. goto,
  11. goTab,
  12. goBack,
  13. dateResult
  14. } from './util/request/api.js'
  15. Vue.prototype.$httpRequest = httpRequest
  16. Vue.prototype.$BASE_URL = BASE_URL
  17. Vue.prototype.$goto = goto
  18. Vue.prototype.$goTab = goTab
  19. Vue.prototype.$goBack = goBack
  20. Vue.prototype.$dateResult = dateResult
  21. Vue.prototype.$store = store
  22. Vue.config.productionTip = false
  23. App.mpType = 'app'
  24. Vue.use(uView)
  25. // #ifdef MP
  26. // 引入uView对小程序分享的mixin封装
  27. const mpShare = require('@/uni_modules/uview-ui/libs/mixin/mpShare.js')
  28. Vue.mixin(mpShare)
  29. // #endif
  30. Vue.mixin(mixin)
  31. const app = new Vue({
  32. store,
  33. ...App
  34. })
  35. // 引入请求封装
  36. require('./util/request/index')(app)
  37. app.$mount()