Commit d29129b7d480fd957d1b2dc3e6589956e542a04a
1 parent
75d71b6d
perf: switch column layout container width
Showing
1 changed file
with
11 additions
and
7 deletions
| ... | ... | @@ -140,8 +140,10 @@ |
| 140 | 140 | onMounted(() => { |
| 141 | 141 | const clientHeight = document.documentElement.clientHeight; |
| 142 | 142 | const rect = getBoundingClientRect(unref(listEl)!.$el!) as DOMRect; |
| 143 | - const paginationHeight = 24 + 24; | |
| 144 | - const listContainerMarginBottom = 16 + 8 + 32 + 20; | |
| 143 | + // margin-top 24 height 24 | |
| 144 | + const paginationHeight = 24 + 24 + 8; | |
| 145 | + // list pading top 8 maring-top 8 extra slot 56 | |
| 146 | + const listContainerMarginBottom = 8 + 8 + 56; | |
| 145 | 147 | const listContainerHeight = |
| 146 | 148 | clientHeight - rect.top - paginationHeight - listContainerMarginBottom; |
| 147 | 149 | const listContainerEl = (unref(listEl)!.$el as HTMLElement).querySelector( |
| ... | ... | @@ -175,7 +177,8 @@ |
| 175 | 177 | <Button type="primary" @click="handleCreateOrUpdate()">新增组态</Button> |
| 176 | 178 | <Popover :trigger="['hover']"> |
| 177 | 179 | <template #content> |
| 178 | - <div class="w-40"> | |
| 180 | + <div class="w-50"> | |
| 181 | + <div>每行显示数量</div> | |
| 179 | 182 | <Slider |
| 180 | 183 | v-model:value="listColumn" |
| 181 | 184 | :max="12" |
| ... | ... | @@ -189,9 +192,11 @@ |
| 189 | 192 | <AppstoreOutlined /> |
| 190 | 193 | </Button> |
| 191 | 194 | </Popover> |
| 192 | - <Button type="primary" @click="getListData"> | |
| 193 | - <ReloadOutlined @click="getListData" /> | |
| 194 | - </Button> | |
| 195 | + <Tooltip title="刷新"> | |
| 196 | + <Button type="primary" @click="getListData"> | |
| 197 | + <ReloadOutlined @click="getListData" /> | |
| 198 | + </Button> | |
| 199 | + </Tooltip> | |
| 195 | 200 | </div> |
| 196 | 201 | </template> |
| 197 | 202 | <template #renderItem="{ item }"> |
| ... | ... | @@ -257,6 +262,5 @@ |
| 257 | 262 | |
| 258 | 263 | .configuration-list:deep(.ant-list-pagination) { |
| 259 | 264 | height: 24px; |
| 260 | - background-color: #fff; | |
| 261 | 265 | } |
| 262 | 266 | </style> | ... | ... |