vue3 pinia

image

 index.js

import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
import { createPinia } from 'pinia'

const pinia  = createPinia().use(piniaPluginPersistedstate)

export default pinia

// import { useUserStore } from './moduls/user'
// export  { useUserStore }
// import { useCounterStore } from './moduls/counter'
// export  { useCounterStore }

export * from './moduls/user'
export * from './moduls/counter'

main.js

import pinia from '@/stores/index'
app.use(pinia)

 

app.vue
import { useUserStore } from '@/stores'
const userStore = useUserStore()

 

posted @ 2025-11-15 09:39  东方不败--Never  阅读(4)  评论(0)    收藏  举报