![1ed6a377889856be6165f803ff4135ac.png](https://i-blog.csdnimg.cn/blog_migrate/74efc62935eb1ef6a677547b5dfb8786.jpeg)
element UI select下拉选项位置问题
在使用elementUI下拉选项时,可能存在下拉时下拉列表选项框的位置距离下拉框所在的位置距离过大,这个是由于elementUI自己设置的根据下拉框位置定位,而他可能是根据position:absolute;来进行定位的,而我们要在全局设置他的 position:fixed !important;即可。(注意使用!important增加权重)
附加position各种值
- absolute:生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。
- fixed:生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。
- relative:生成相对定位的元素,相对于其正常位置进行定位。因此,”left:20” 会向元素的 LEFT 位置添加 20 像素。
- static:默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。
- inherit:规定应该从父元素继承 position 属性的值。
element UI 组件默认传参和自定义传参的解决方法
如下代码
<div v-for="(item,index) in object.cooperationDepartmentNumber">
<div class="entrustingPartyList">
<el-row>
<el-col :span="12">
<el-form-item label="协办单位">
<el-autocomplete
class="inline-input"
v-model="object.cooperationDepartment.otherArray[index].unit"