1.文件结构
使用pinia多层文件夹嵌套时,导入某个文件的路径会很长,容易写错,此时可以创建一个index.js出口文件来集合所有要导出的仓库,当要用某些仓库时,直接从index.js中导入仓库即可。index.js可以这么写:
import { createPinia } from 'pinia'
import persist from 'pinia-plugin-persistedstate'
//将persist挂载到pinia
const pinia = createPinia()
pinia.use(persist)
//导出pinia
export default pinia
//从stores中导入定义的仓库,然后再导出
import { useCountStore } from '@/stores/modules/counter.js'
export { useCountStore }
import { useUserStore } from '@/stores/modules/user.js'
export { useUserStore }