main.js 639 B

12345678910111213141516171819202122232425262728293031
  1. import App from './App'
  2. import {createSSRApp} from 'vue'
  3. import * as Pinia from 'pinia'
  4. import uvUI from '@/uni_modules/uv-ui-tools'
  5. import bootstrap from './utils/bootstrap'
  6. export function createApp() {
  7. const app = createSSRApp(App)
  8. // 创建pinia实例
  9. const pinia = Pinia.createPinia()
  10. // 使用pinia
  11. app.use(pinia)
  12. app.use(uvUI);
  13. uni.$uv.setConfig({
  14. // 修改$uv.config对象的属性
  15. config: {
  16. // 修改默认单位为rpx,相当于执行 uni.$uv.config.unit = 'rpx'
  17. unit: 'rpx'
  18. },
  19. // 修改$uv.props对象的属性
  20. props: {}
  21. })
  22. bootstrap()
  23. return {
  24. app,
  25. Pinia,
  26. }
  27. }