踩坑之在 vue+element select筛选框 重置resetFields()失效

在 Vue.js + Element UI 的项目中,遇到使用 `resetFields()` 重置表单时,select 筛选框无法重置的问题。经发现,`resetFields()` 方法仅对 input 框有效。为解决下拉框重置问题,需确保 v-model 绑定的属性存在于 data 中,并手动设置值。通过以下三个步骤实现:1) 设置 v-model 属性;2) 找到并执行重置方法,为相关字段赋空值;3) 确保在 data 中定义了相关对象。欢迎评论区分享更多解决方案。
摘要由CSDN通过智能技术生成

element select筛选框 重置办法

突然之间发现element 自带的重置组件resetFields() 只对input框 有效,下拉框,完全点不动。
需求如下
下拉框选择数值,点击重置,清空刚才你的选择。在这里插入图片描述在这里插入图片描述
在这里插入图片描述

1这里的 v-model="dataForm.year 和 v-model=“dataForm.month” 这两个属性很重要。 然后找到重置方法

<el-row>
              <el-col :span="6">
                <el-form-item label="年度" >
                  <el-select v-model="dataForm.year" placeholder="请选择年度" clearable>
                    <el-option
                      v-for="item in yearList"
                      :key&#
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值