wx-starlock/main.js

31 lines
547 B
JavaScript
Raw Normal View History

2024-08-06 10:20:56 +08:00
import * as Pinia from 'pinia'
2024-08-06 09:40:20 +08:00
import { createSSRApp } from 'vue'
2024-08-06 10:20:56 +08:00
import { createUnistorage } from 'pinia-plugin-unistorage'
2025-02-06 15:49:51 +08:00
import 'uno.css'
2024-08-06 10:57:56 +08:00
import uviewPlus, { setConfig } from 'uview-plus'
2025-02-06 11:37:41 +08:00
import App from './App'
2024-08-06 10:57:56 +08:00
setConfig({
config: {
// 修改默认单位为rpx
unit: 'rpx'
2025-02-06 11:37:41 +08:00
}
2024-08-06 10:57:56 +08:00
})
2024-08-06 10:20:56 +08:00
2024-08-06 09:40:20 +08:00
export function createApp() {
const app = createSSRApp(App)
2024-08-06 10:20:56 +08:00
// pinia数据持久化
const store = Pinia.createPinia()
store.use(createUnistorage())
app.use(store)
2024-08-06 10:57:56 +08:00
// uview配置
app.use(uviewPlus)
2024-08-06 09:40:20 +08:00
return {
2024-08-06 10:20:56 +08:00
app,
Pinia
2024-08-06 09:40:20 +08:00
}
}