import { defineStore } from 'pinia' import { ref, computed, reactive } from 'vue' import api from '@/api' // 定义案例数据存储 export const useConfigStore = defineStore('config', () => { const configParams = reactive({}) const map = { 0 : 'text', 1 : 'content', 2 : 'imageUrl', } const getConfigParams = async () => { const res = await api.fetchConfigParams() res.forEach(item => { configParams[item.code] = item[map[item.type]] }) } return { configParams, getConfigParams } })