main.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import App from './App'
  2. import uView1 from 'uview-ui1'
  3. import uView from '@/components/uview-ui'
  4. import * as tools from 'common/utils/tools'
  5. import $U from 'common/utils/util.js'
  6. import $C from 'common/utils/config.js'
  7. import * as api from 'common/api/index.js'
  8. import moment from 'moment'
  9. Vue.use(uView1)
  10. Vue.use(uView)
  11. // import Vconsole from 'vconsole'
  12. // let vConsole = new Vconsole()
  13. // Vue.use(vConsole)
  14. Vue.prototype.$api = api
  15. Vue.prototype.$U = $U
  16. Vue.prototype.$C = $C
  17. Vue.prototype.$moment = moment
  18. // #ifndef VUE3
  19. import Vue from 'vue'
  20. Vue.config.productionTip = false
  21. // 工具函数
  22. Object.keys(tools).forEach(key => {
  23. Vue.prototype[`$${key}`] = tools[key]
  24. })
  25. App.mpType = 'app'
  26. const app = new Vue({ ...App })
  27. app.$mount()
  28. // import BaiduMap from 'vue-baidu-map'
  29. // Vue.use(BaiduMap, {
  30. // // ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key */
  31. // ak: 'dGrhIK6XiztWeuoUGd3pvIh9jL01UWPe'
  32. // })
  33. // #endif
  34. // 解决百度地图跨域问题
  35. import { VueJsonp } from 'vue-jsonp'
  36. Vue.use(VueJsonp)
  37. // #ifdef VUE3
  38. import { createSSRApp } from 'vue'
  39. export function createApp() {
  40. const app = createSSRApp(App)
  41. return { app }
  42. }
  43. // #endif