This commit is contained in:
chenhaizhao 2025-12-22 17:24:43 +08:00
parent 23b37f004c
commit a1c9ab0037
3 changed files with 24 additions and 13 deletions

25
main.js
View File

@ -1,20 +1,21 @@
import App from './App'
// // #ifndef VUE3
// import Vue from 'vue'
// import './uni.promisify.adaptor'
// Vue.config.productionTip = false
// App.mpType = 'app'
// const app = new Vue({
// ...App
// })
// app.$mount()
// // #endif
// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
...App
})
app.$mount()
// #endif
// #ifdef VUE3
// // #ifdef VUE3
import { createSSRApp } from 'vue'
import pinia from './store'
export function createApp() {
const app = createSSRApp(App)
app.use(pinia)
return {
app
}

View File

@ -30,7 +30,7 @@ function change(){
</view>
<!-- 功能菜单 -->
<view class="menu">
<view v-for="item in 9" :key="value" class="item shadow">
<view v-for="item in 9" :key="title" class="item shadow">
<view>
<image :src="list[item - 1]?.img"></image>
<view>{{ list[item - 1]?.title }}</view>

10
store/index.js Normal file
View File

@ -0,0 +1,10 @@
import { createPinia } from 'pinia'
import piniaPersist from 'pinia-plugin-persistedstate'
// 创建 pinia 实例
const pinia = createPinia()
// 使用持久化存储插件
pinia.use(piniaPersist)
// 默认导出,给 main.ts 使用
export default pinia