Commit 9b283601a5493d8b8ed3694bea2af0da74e5a158
1 parent
2141ddd6
perf: implement data board detail select widget list responsive layout
Showing
1 changed file
with
5 additions
and
12 deletions
... | ... | @@ -10,6 +10,8 @@ |
10 | 10 | }>(); |
11 | 11 | const emit = defineEmits(['update:value']); |
12 | 12 | |
13 | + const grid = { gutter: 10, column: 1, xs: 1, sm: 2, md: 2, lg: 3, xl: 3, xxl: 4 }; | |
14 | + | |
13 | 15 | const handleCheck = (checked: string) => { |
14 | 16 | emit('update:value', checked); |
15 | 17 | }; |
... | ... | @@ -19,10 +21,7 @@ |
19 | 21 | <section> |
20 | 22 | <Tabs> |
21 | 23 | <Tabs.TabPane key="1" tab="文本组件"> |
22 | - <List | |
23 | - :grid="{ gutter: 10, column: 3, xs: 3, sm: 3, md: 3, lg: 3, xl: 3, xxl: 3 }" | |
24 | - :data-source="textComponentConfig" | |
25 | - > | |
24 | + <List :grid="grid" :data-source="textComponentConfig"> | |
26 | 25 | <template #renderItem="{ item }"> |
27 | 26 | <List.Item class="!flex !justify-center"> |
28 | 27 | <VisualWidgetSelect |
... | ... | @@ -37,10 +36,7 @@ |
37 | 36 | </List> |
38 | 37 | </Tabs.TabPane> |
39 | 38 | <Tabs.TabPane key="2" tab="图片组件"> |
40 | - <List | |
41 | - :grid="{ gutter: 10, column: 3, xs: 3, sm: 3, md: 3, lg: 3, xl: 3, xxl: 3 }" | |
42 | - :data-source="pictureComponentList" | |
43 | - > | |
39 | + <List :grid="grid" :data-source="pictureComponentList"> | |
44 | 40 | <template #renderItem="{ item }"> |
45 | 41 | <List.Item class="!flex !justify-center"> |
46 | 42 | <VisualWidgetSelect |
... | ... | @@ -55,10 +51,7 @@ |
55 | 51 | </List> |
56 | 52 | </Tabs.TabPane> |
57 | 53 | <Tabs.TabPane key="3" tab="仪表组件"> |
58 | - <List | |
59 | - :grid="{ gutter: 10, column: 3, xs: 3, sm: 3, md: 3, lg: 3, xl: 3, xxl: 3 }" | |
60 | - :data-source="instrumentComponentConfig" | |
61 | - > | |
54 | + <List :grid="grid" :data-source="instrumentComponentConfig"> | |
62 | 55 | <template #renderItem="{ item }"> |
63 | 56 | <List.Item class="!flex !justify-center"> |
64 | 57 | <VisualWidgetSelect | ... | ... |