main.js 579 B

12345678910111213141516171819202122232425262728
  1. /*
  2. * @Author: Gaoxs
  3. * @Date: 2023-04-07 15:12:06
  4. * @LastEditors: Gaoxs
  5. * @Description:
  6. */
  7. import util from '@/utils'
  8. import App from './App'
  9. import { createPinia } from 'pinia'
  10. import { createPersistedState } from 'pinia-plugin-persistedstate'
  11. import { createSSRApp } from 'vue'
  12. export function createApp() {
  13. const app = createSSRApp(App)
  14. app.use(util)
  15. //app.use(createPinia())
  16. const pinia = createPinia()
  17. pinia.use(createPersistedState({ storage: {getItem: uni.getStorageSync,setItem: uni.setStorageSync}}))
  18. app.use(pinia)
  19. return {
  20. app,
  21. pinia
  22. }
  23. }