dialog默认宽度为父元素的50%,这就导致在移动端会非常的窄,如图1,需要限定宽度。
解决方法:添加custom-class属性,然后在style中编写样式,注意,如果有scoped限定,需要加::v-deep
<el-dialog
title="XXXX"
:visible.sync="dialogVisible"
custom-class="dialogwidth">
</el-dialog>
<style scoped lang="scss">
::v-deep .dialogwidth{
min-width: 300px;
}
</style>
文章讲述了如何在VueElementUI的Dialog组件中,通过添加custom-class属性并配合Scoped样式解决移动端Dialog默认宽度过窄的问题,确保对话框至少有300px的最小宽度。

1096

被折叠的 条评论
为什么被折叠?



