main.js 658 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import App from './App'
  2. // #ifndef VUE3
  3. import Vue from 'vue'
  4. import './uni.promisify.adaptor'
  5. Vue.config.productionTip = false
  6. App.mpType = 'app'
  7. const app = new Vue({
  8. ...App
  9. })
  10. app.$mount()
  11. // #endif
  12. // #ifdef VUE3
  13. import {
  14. createSSRApp
  15. } from 'vue'
  16. import {
  17. createPinia
  18. } from 'pinia'
  19. // import uviewPlus from '@/components/uview-plus'
  20. import uviewPlus from '@/uni_modules/uview-plus'
  21. import scui from './scui'
  22. // import shareMixin from '@/components/share/share.js'
  23. export function createApp() {
  24. const app = createSSRApp(App)
  25. const pinia = createPinia()
  26. app.use(pinia)
  27. app.use(uviewPlus)
  28. app.use(scui)
  29. return {
  30. app,
  31. pinia,
  32. }
  33. }
  34. // #endif