fix 修复 搜索弹窗样式错误
This commit is contained in:
parent
0076f5f6f7
commit
eb6827765c
|
|
@ -1,10 +1,11 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="layout-search-dialog">
|
<div class="layout-search-dialog">
|
||||||
<el-dialog v-model="state.isShowSearch" destroy-on-close :show-close="false">
|
<el-dialog v-model="state.isShowSearch" destroy-on-close :show-close="false" width="600px" top="12vh">
|
||||||
<template #footer>
|
<div class="layout-search-dialog__content">
|
||||||
<el-autocomplete
|
<el-autocomplete
|
||||||
ref="layoutMenuAutocompleteRef"
|
ref="layoutMenuAutocompleteRef"
|
||||||
v-model="state.menuQuery"
|
v-model="state.menuQuery"
|
||||||
|
class="layout-search-dialog__autocomplete"
|
||||||
:fetch-suggestions="menuSearch"
|
:fetch-suggestions="menuSearch"
|
||||||
placeholder="搜索"
|
placeholder="搜索"
|
||||||
:fit-input-width="true"
|
:fit-input-width="true"
|
||||||
|
|
@ -20,7 +21,7 @@
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</el-autocomplete>
|
</el-autocomplete>
|
||||||
</template>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -132,27 +133,29 @@ defineExpose({
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.layout-search-dialog {
|
.layout-search-dialog {
|
||||||
position: relative;
|
|
||||||
:deep(.el-dialog) {
|
:deep(.el-dialog) {
|
||||||
padding: 0;
|
border-radius: 14px;
|
||||||
|
overflow: visible;
|
||||||
.el-dialog__header,
|
.el-dialog__header,
|
||||||
.el-dialog__body {
|
.el-dialog__footer {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.el-dialog__footer {
|
.el-dialog__body {
|
||||||
width: 100%;
|
padding: 20px;
|
||||||
position: absolute;
|
|
||||||
left: 50%;
|
|
||||||
transform: translateX(-50%);
|
|
||||||
top: -53vh;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
:deep(.el-autocomplete) {
|
|
||||||
width: 560px;
|
&__content {
|
||||||
position: absolute;
|
width: 100%;
|
||||||
top: 150px;
|
}
|
||||||
left: 50%;
|
|
||||||
transform: translateX(-50%);
|
&__autocomplete {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
:deep(.el-input__wrapper) {
|
||||||
|
min-height: 44px;
|
||||||
|
border-radius: 10px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user