vue时,会用到el-dialog做为弹窗,但这个弹窗的宽度默认为50%.因项目中需要调整弹偿的宽度,需要设置其属性。
尝试过程如下:
- 方法1:
通过查找 el-dialog的官网api,查到其有宽度width的属性,设置其宽度比例即可
width="85%",但经设置后,发现没起任何作用。
方法1失败。 - 方法2:
问前端的兄弟,他说需要设置style,即增加属性 style="width:85%",
但设置后,仍然没有任何效果。
方法2失败。 - 方法3:
最终我在el-dialog增加了一个customClass,
设置如下:
<el-dialog customClass="customWidth" title="日志" v-model="dialogFormVisibleAdd">
。。。。
</el-dialog>
<style>
.customWidth{
width:80%;
}
</style>
经调整后,方法3成功。
至于方法1,方法2为什么不起作用,前端的兄弟说,样式可能被覆盖,但我暂时没找到覆盖的地方。不过成功就好!