/* * @Author: liuJie * @Date: 2026-01-26 17:22:54 * @LastEditors: liuJie * @LastEditTime: 2026-01-27 10:06:32 * @Describe: 异步组件映射 */ import {defineAsyncComponent, shallowRef} from "vue"; import { defineStore } from "pinia"; const useComponentMapInspector = defineStore('componentMapInspector', { state: () => ({ componentMap: { http: shallowRef( defineAsyncComponent({ loader:()=>import('@/components/setter/HttpSetter.vue'), // errorComponent: 错误组件 })), condition: shallowRef( defineAsyncComponent({ loader:()=>import('@/components/setter/ConditionSetter.vue'), // errorComponent: 错误组件 })), database: shallowRef( defineAsyncComponent({ loader:()=>import('@/components/setter/DatabaseSetter.vue'), // errorComponent: 错误组件 })), code: shallowRef( defineAsyncComponent({ loader:()=>import('@/components/setter/CodeSetter.vue'), // errorComponent: 错误组件 })) }, }), }) export default useComponentMapInspector