vue中对el-dialog宽度调整方法之一二

简介: vue时,会用到el-dialog做为弹窗,但这个弹窗的宽度默认为50%.因项目中需要调整弹偿的宽度,需要设置其属性。尝试过程如下:方法1:通过查找 el-dialog的官网api,查到其有宽度width的属性,设置其宽度比例即可width="85%",但经设置后,发现没起任何作用。

vue时,会用到el-dialog做为弹窗,但这个弹窗的宽度默认为50%.因项目中需要调整弹偿的宽度,需要设置其属性。
尝试过程如下:

  1. 方法1:
    通过查找 el-dialog的官网api,查到其有宽度width的属性,设置其宽度比例即可
    width="85%",但经设置后,发现没起任何作用。
    方法1失败。
  2. 方法2:
    问前端的兄弟,他说需要设置style,即增加属性 style="width:85%",
    但设置后,仍然没有任何效果。
    方法2失败。
  3. 方法3:
    最终我在el-dialog增加了一个customClass,
    设置如下:
      <el-dialog    customClass="customWidth" title="日志" v-model="dialogFormVisibleAdd">
      。。。。
      </el-dialog>
      
      <style>
       .customWidth{
        width:80%;
    }
      </style>

经调整后,方法3成功。
至于方法1,方法2为什么不起作用,前端的兄弟说,样式可能被覆盖,但我暂时没找到覆盖的地方。不过成功就好!

相关文章
|
2天前
|
JavaScript
vue中watch的用法
vue中watch的用法
|
2天前
|
JavaScript 前端开发
vue动态添加style样式
vue动态添加style样式
|
1天前
|
JavaScript API
vue学习(13)监视属性
vue学习(13)监视属性
10 2
|
1天前
|
JavaScript
vue 函数化组件
vue 函数化组件
|
1天前
|
JavaScript 前端开发
vue学习(15)watch和computed
vue学习(15)watch和computed
9 1
|
1天前
|
JavaScript
vue学习(14)深度监视
vue学习(14)深度监视
10 0
|
2天前
|
JavaScript 前端开发
Vue项目使用px2rem
Vue项目使用px2rem
|
9天前
|
JavaScript 前端开发
vue学习(6)
vue学习(6)
30 9
|
9天前
|
JavaScript 开发者
vue学习(5)
vue学习(5)
24 7