main.js 831 B

123456789101112131415161718192021222324252627282930313233343536
  1. // 引入模块
  2. import App from "./App";
  3. import { createSSRApp } from "vue";
  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. export function createApp() {
  11. // 创建APP
  12. const app = createSSRApp(App);
  13. const CONSTANTS = {
  14. SHOP_TYPES: {
  15. 1: "单店",
  16. 2: "连锁",
  17. 3: "诊所、社康等",
  18. },
  19. };
  20. // 挂载全局属性
  21. app.config.globalProperties.$http = http;
  22. // 挂载全局属性
  23. app.config.globalProperties.$decimal = decimal;
  24. // 挂载全局属性
  25. app.config.globalProperties.$checkAccess = checkAccess;
  26. // 全局注册组件
  27. // app.component()
  28. //挂载全局常量
  29. app.config.globalProperties.$CONSTANTS = CONSTANTS;
  30. return {
  31. app,
  32. };
  33. }