需求:
两个el-select联动,当第一个change的时候,清空第二个的值以及清空第二个的下拉框的数据源,但是清空之后发现,第二个el-select再也无法选择下拉数据,选择没有效果
解决方案1:
先判断再清空
async select1Change(id){
if (id) {
this.formData.select2? this.formData.select2= '' : '' // 清空下拉框2的值
this.select2Data= [] // 清空下拉框2的数据源
const response = await getSelect2Data(id) // 根据下拉框1所选择查询下拉框2的数据源
this.select2Data= response.data // 给下拉框2绑定新数据源
}
},
解决方案2:
将第二个输入框绑定的变量注册到data()里面
formData:{
pageNum: 1,
pageSize: 10,
select2: undefined,
},
版权声明:本文为Amnesiac666原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。