main.js 613 B

123456789101112131415161718192021222324252627282930313233343536
  1. import App from './App'
  2. import uviewPlus from '@/uni_modules/uview-plus'
  3. import store from '@/store';
  4. import mixin from '@/store/$u.mixin.js'
  5. import {
  6. initRequest
  7. } from '@/utils/request/index.js'
  8. // #ifndef VUE3
  9. import Vue from 'vue'
  10. import './uni.promisify.adaptor'
  11. Vue.config.productionTip = false
  12. App.mpType = 'app'
  13. const app = new Vue({
  14. ...App
  15. })
  16. app.$mount()
  17. // #endif
  18. // #ifdef VUE3
  19. import {
  20. createSSRApp
  21. } from 'vue'
  22. export function createApp() {
  23. const app = createSSRApp(App)
  24. // 引入请求封装
  25. initRequest(app)
  26. app.use(store).use(uviewPlus)
  27. app.mixin(mixin)
  28. return {
  29. app
  30. }
  31. }
  32. // #endif