main.js 783 B

123456789101112131415161718192021222324252627282930313233
  1. import App from './App'
  2. // #ifndef VUE3
  3. import Vue from 'vue'
  4. import './uni.promisify.adaptor'
  5. import utils from '@/utils/index.js'
  6. import { request } from '@/config/sellerCenterRequest.js'
  7. Vue.config.productionTip = false
  8. App.mpType = 'app'
  9. const app = new Vue({
  10. ...App
  11. })
  12. app.$mount()
  13. // #endif
  14. import uView from '@/uni_modules/uview-ui'
  15. import empty from '@/components/empty/index.vue'
  16. Vue.use(uView)
  17. // 引入请求封装,将app参数传递到配置中
  18. const http = require('config/request.js')(app)
  19. Vue.prototype.$http = http;
  20. Vue.prototype.$sellerHttp = request;
  21. Vue.prototype.$utils = utils;
  22. Vue.component('empty', empty);
  23. // #ifdef VUE3
  24. import { createSSRApp } from 'vue'
  25. export function createApp () {
  26. const app = createSSRApp(App)
  27. return {
  28. app
  29. }
  30. }
  31. // #endif