1. 直接在el-select标签上设置style属性 这是最简单直接的方法,通过在el-select标签上直接添加style属性来设置宽度。例如: vue <template> <el-select v-model="value" placeholder="请选择" style="width: 300px;"> <el-option label="选项1" value="1"></el-option> &...
1、右键HTML看下什么样式导致下拉框选项宽度这么宽 2、找不到的话就在项目里新建个页面试试效果,只放...
只需要获取el-select的宽度,赋给el-option即可。 解决代码如下: <el-select v-model="devType" @focus="setMinWidth" style="width:100%"> <el-option v-for="item in devTypes" :key="item.value" :label="item.label" :value="item.value" :style="{'min-width': minWidth + 2 + 'px'}">...
Element UI 的el-select组件默认情况下不会自动撑满父元素的宽度。为了实现这一效果,可以通过设置 CSS 样式或者使用内联样式来调整下拉框的宽度。本文将详细介绍这两种方法,并提供具体的代码示例。 方法一:使用 CSS 类 1. 使用全局样式 你可以在全局样式文件中定义一个类,然后将其应用到el-select组件上。这种方法...
</el-option> </el-select> 获取它的DOM元素,在mounted时候触发重绘 mounted() {this.$el.addEventListener('animationend',this.resizeSelect); }, methods: { resizeSelect() {this.$refs.selectInput.resetInputWidth(); }, } 结果如图:
<el-option v-for="item in fileOptions" :key="item.id" :label="item.name" :value="item.id" > </el-option> </el-select> 思路:设置下拉菜单的最大宽度,然后文字超出时,出现横向滚动条。 .new-select { .el-select-dropdown { max-width:300px; ...
目前遇到一个问题,在用el-select组件的时候,当选项的内容很长的时候,会撑开下拉菜单的宽度,这样影响美观。具体如下图所示: 解决这个问题的思路:设置下拉菜单的最大宽度,然后文字超出时,出现横向滚动条。 解决时的问题就是,设置了宽度,横向滚动条却不出现,如下图所示,直接将超出的文字隐藏,并且后面添加省略号 ...
</el-popover> </el-form-item> 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 【代码讲解】首先,肯定是在一个<el-form>下的<el-form-item>里面的表单项做的;<el-popover>标签的API可以参考上面贴的官方地址,主要是提供一个点击之后...
修改框的宽度,最简单的方式就是给el-select加上一个style样式设置一下即可,注意直接使用style设置高度不会生效的,当然一般也不会去设置高度,因为高度是自适应的,会被内容撑开高度的 代码如下 <!-- 直接在这里加一个style即可 --> <el-select style="width:400px;" v-model="value" placeholder="请选择"> ...