vue 下拉框筛选列表_vue我的填坑记录一

本文记录了使用Element UI时遇到的下拉框定位问题,通过设置position为fixed解决。同时,解释了Vue组件默认传参与自定义传参的方法,以及在路由跳转中传递参数的技巧。还探讨了Vue中“length of undefined”错误的原因及解决办法,以及在VSCode中使用v-for提示错误的处理和Vue中对象属性变化视图不更新的响应式原理。
摘要由CSDN通过智能技术生成

1ed6a377889856be6165f803ff4135ac.png

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"
  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值