File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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