File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 1313 </select >
1414 </div >
1515 <DefinePlan v-slot =" { query }" >
16- <Plan
16+ <LazyPlan
1717 v-if =" query !== undefined" :planQuery =" query.query"
1818 :planSource =" JSON.stringify(query.plan, null, 4)" class =" pev2" />
1919 </DefinePlan >
2828
2929<script setup lang="ts">
3030import type { InfiniteData } from ' @tanstack/vue-query' ;
31- import { Plan } from ' pev2' ;
32- import ' pev2/dist/pev2.css' ;
3331
3432const { data } = defineProps <{ data: InfiniteData <ApiPosts [' response' ]> }>();
3533const selectedPage = ref <Cursor >();
3634const [DefinePlan, ReusePlan] = createReusableTemplate <{ query? : ApiPosts [' response' ][' query' ] }>();
35+ const LazyPlan = defineAsyncComponent (async () => {
36+ await import (' pev2/dist/pev2.css' );
37+
38+ return (await import (' pev2' )).Plan ;
3739});
3840 </script >
3941
Original file line number Diff line number Diff line change 33 <aside class =" container" >
44 <LazyPostQueryForm :isLoading =" isFetching" :queryFormDeps =" queryFormDeps" />
55 </aside >
6- <LazyPostQueryPlanVisualizer v-if =" data !== undefined" :data =" data" class =" border-bottom" />
6+ <PostQueryPlanVisualizer v-if =" data !== undefined" :data =" data" class =" border-bottom" />
77 <aside class =" container" >
88 <AMenu v-if =" !_.isEmpty(data?.pages)" v-model:selectedKeys =" selectedRenderTypes" mode =" horizontal" >
99 <AMenuItem key =" list" >列表视图</AMenuItem >
You can’t perform that action at this time.
0 commit comments