el-dialog固定頭部與底部以及中間內(nèi)容滑動
更新時間:2026年03月26日 10:47:53 作者:許多寶滴IT
這篇文章主要介紹了el-dialog固定頭部與底部以及中間內(nèi)容滑動實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
問題描述
如果不優(yōu)化樣式,會出現(xiàn)滑動占屏超出100%,不放便操作。
html和css優(yōu)化代碼:
<style lang="less" scoped>
::v-deep.home-confirm-dialog .el-dialog__body{
max-height: calc(100vh - 150px);
overflow: auto;
border-top:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
}
::v-deep .el-dialog{
position: fixed;
height:fit-content;
left:0 !important;
right:0 !important;
top:0 !important;
bottom:0 !important;
margin:auto !important;
}
</style><template>
<el-dialog
v-loading="loadingDialog"
:title="readonly ? '查看固定周期' : '固定周期設置'"
:visible.sync="add_show"
width="50%"
class="home-confirm-dialog"
top="2vh"
:close-on-click-modal="false"
element-loading-text="拼命發(fā)布中"
element-loading-spinner="el-icon-loading"
element-loading-background="rgba(0, 0, 0, 0.3)"
>
內(nèi)容自已補充,不管多高,頭部與底部會固定的
<div slot="footer" class="dialog-footer content_center">
<el-button v-if="!readonly" type="primary" @click="add_show = false">確認</el-button>
<el-button type="info" @click="add_show = false">取消</el-button>
</div>
</el-dialog>
</template>效果圖

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue實現(xiàn)未登錄訪問其他頁面自動跳轉(zhuǎn)登錄頁功能(實現(xiàn)步驟)
這篇文章主要介紹了vue實現(xiàn)未登錄下訪問其他頁面自動跳轉(zhuǎn)登錄頁,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07
使用Vue的slot插槽分發(fā)父組件內(nèi)容實現(xiàn)高度復用、更加靈活的組件(推薦)
這篇文章主要介紹了使用Vue的slot插槽分發(fā)父組件內(nèi)容實現(xiàn)高度復用、更加靈活的組件 ,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2018-05-05
Vite?vue3多頁面入口打包以及部署踩坑實戰(zhàn)
因為我們公司的項目是多頁面應用,不同于傳統(tǒng)單頁面應用,一個包就可以了,下面這篇文章主要給大家介紹了關(guān)于Vite?vue3多頁面入口打包以及部署踩坑的相關(guān)資料,需要的朋友可以參考下2022-05-05

