Blame view

main.js 608 Bytes
c293da23   刘淇   新园林init
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  // 1. 先导入必要依赖(注意顺序)
  import App from './App'
  import uviewPlus from '@/uni_modules/uview-plus'
  // 导入 Pinia 实例(你的 stores/index.js 导出的 pinia)
  import pinia from '@/pinia/index'
  
  // #ifdef VUE3
  import { createSSRApp } from 'vue'
  
  export function createApp() {
    // 2. 创建 Vue 实例
    const app = createSSRApp(App)
  
    // 3. 注册 uviewPlus(保持原有逻辑)
    app.use(uviewPlus)
  
    // 4. 注册 Pinia(核心:在 app 挂载前注册)
    app.use(pinia)
  
    // 5. 返回 app + pinia(可选,便于调试)
    return {
      app,
      pinia
    }
  }
  // #endif