Vue 2 + Element UI 选择一个el-select清空另一个el-select选中的值

需求:表单中有两个下拉选择器,先选中第一个,清空第二个选中的值

尝试过this.$refs['form'].resetFields('field name');全都失效!

效果图如下:

先选择商品分类,再去选择商品列表中的某一件商品

javascript 复制代码
<el-form-item label="商品分类">
                <el-select v-model="form.goodsSort" clearable placeholder="请选择商品分类" @change="searchGoodsList">
                    <el-option v-for="item in goodsSortOpt" :key="item.optVal" :label="item.label"
                        :value="item.optVal" />
                </el-select>
            </el-form-item>
            <el-form-item label="商品列表">
                <el-select v-model="form.goodsId" clearable filterable placeholder="请选择商品列表" popper-class="goodsSort" @change="changeGoods">
                    <el-option v-for="item in goodsOpt" :key="item.id" :label="item.goodsName"
                        :value="item.id" />
                </el-select>
            </el-form-item>

js部分代码

javascript 复制代码
searchGoodsList(item){//根据商品分类查找商品列表
    delete this.form.goodsId     
},

处理方式是:删除掉需要删除的下拉组件绑定的表单id

相关推荐
北辰alk几秒前
`active-class`:Vue Router 链接组件的激活状态管理
vue.js
北辰alk2 分钟前
Vue Router 参数传递:params vs query 深度解析
vue.js
ZoeLandia3 分钟前
Qiankun 生命周期与数据通信实战
前端·微前端·qiankun
LawrenceLan4 分钟前
Flutter 零基础入门(十五):继承、多态与面向对象三大特性
开发语言·前端·flutter·dart
北辰alk7 分钟前
Vue 3 Diff算法革命:比双端比对快在哪里?
vue.js
二川bro11 分钟前
详细解析 cesiumViewer.render() 和 requestAnimationFrame(render)
前端
前端付豪15 分钟前
必知Node应用性能提升及API test 接口测试
前端·react.js·node.js
boooooooom19 分钟前
手写简易Vue响应式:基于Proxy + effect的核心实现
javascript·vue.js
王同学 学出来24 分钟前
vue+nodejs项目在服务器实现docker部署
服务器·前端·vue.js·docker·node.js
一道雷29 分钟前
让 Vant 弹出层适配 Uniapp Webview 返回键
前端·vue.js·前端框架