main.js 782 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. // #ifndef VUE3
  2. import Vue from 'vue'
  3. import App from './App'
  4. Vue.config.productionTip = false
  5. App.mpType = 'app'
  6. const app = new Vue({
  7. ...App
  8. })
  9. app.$mount()
  10. // #endif
  11. // #ifdef VUE3
  12. import { createSSRApp } from 'vue'
  13. // requset请求
  14. import {
  15. requestBase,
  16. requestApp,
  17. requestFile
  18. } from '@/common/api.js';
  19. // 配置文件
  20. import config from '@/config.js';
  21. import App from './App.vue'
  22. import share from '@/common/share.js'
  23. export function createApp() {
  24. const app = createSSRApp(App)
  25. app.config.globalProperties.$api = requestBase;
  26. app.config.globalProperties.$app = requestApp;
  27. app.config.globalProperties.$apifile = requestFile;
  28. app.config.globalProperties.$config = config;
  29. app.mixin(share);
  30. return {
  31. app
  32. }
  33. }
  34. // #endif