main.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. // #ifndef VUE3
  2. import Vue from 'vue'
  3. import App from './App'
  4. // 全局请求
  5. import http from './utils/request.js'
  6. // 精度计算
  7. import decimal from './utils/decimal.js'
  8. // 精度计算
  9. import checkAccess from './utils/checkaccess.js'
  10. // 获取ext配置
  11. import ext from './utils/ext.js'
  12. Vue.config.productionTip = false
  13. App.mpType = 'app'
  14. const app = new Vue({
  15. ...App
  16. })
  17. app.$mount()
  18. // #endif
  19. // #ifdef VUE3
  20. import { createSSRApp } from 'vue'
  21. import App from './App.vue'
  22. // 全局请求
  23. import http from './utils/request.js'
  24. // 精度计算
  25. import decimal from './utils/decimal.js'
  26. // 权限检查
  27. import checkAccess from './utils/checkaccess.js'
  28. // 获取ext配置
  29. import ext from './utils/ext.js'
  30. export function createApp() {
  31. const app = createSSRApp(App)
  32. // 挂载全局属性
  33. app.config.globalProperties.$http = http
  34. // 挂载全局属性
  35. app.config.globalProperties.$decimal = decimal
  36. // 挂载全局属性
  37. app.config.globalProperties.$checkAccess = checkAccess
  38. app.config.globalProperties.$ext = ext
  39. return {
  40. app
  41. }
  42. }
  43. // #endif