| 123456789101112131415161718192021222324252627282930313233343536373839 |
- /*
- * @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
|