import { createPinia } from 'pinia'; import piniaPersist from 'pinia-plugin-persist-uni'; // 自动注入所有pinia模块 const files = import.meta.globEager('./*.js'); const modules = {}; Object.keys(files).forEach((key) => { modules[key.replace(/(.*\/)*([^.]+).*/gi, '$2')] = files[key].default; }); export const setupPinia = (app) => { const pinia = createPinia(); pinia.use(piniaPersist); app.use(pinia); }; export default (name) => { return modules[name](); };