main.js 788 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. // 引入模块
  2. import App from './App'
  3. import {
  4. createSSRApp
  5. } from 'vue'
  6. // 全局请求
  7. import http from './utils/request.js'
  8. // 精度计算
  9. import decimal from './utils/decimal.js'
  10. // 精度计算
  11. import checkAccess from './utils/checkaccess.js'
  12. export function createApp() {
  13. // 创建APP
  14. const app = createSSRApp(App)
  15. const CONSTANTS = {
  16. SHOP_TYPES: {
  17. 1: '单店',
  18. 2: '连锁',
  19. 3: '诊所、社康等'
  20. }
  21. };
  22. // 挂载全局属性
  23. app.config.globalProperties.$http = http
  24. // 挂载全局属性
  25. app.config.globalProperties.$decimal = decimal
  26. // 挂载全局属性
  27. app.config.globalProperties.$checkAccess = checkAccess
  28. // 全局注册组件
  29. // app.component()
  30. //挂载全局常量
  31. app.config.globalProperties.$CONSTANTS = CONSTANTS
  32. return {
  33. app
  34. }
  35. }