Commit 9b283601a5493d8b8ed3694bea2af0da74e5a158

Authored by ww
1 parent 2141ddd6

perf: implement data board detail select widget list responsive layout

... ... @@ -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
... ...