IVIEW中的Select下拉框搜索时没有匹配项时失去焦点清空input框(记得加ref清空input框数据,因为清空v-model无法彻底清空,这是iview中的一个小bug)
<Select ref="vendorId" v-model="formInline.vendorId" @on-open-change="venSelect" filterable style="width: 162px;" clearable>
<Option v-for="item in vendorList" :value="item.vendorId" :key="item.vendorId">
{{ item.vendorLevel ? `${item.vendorLevel}-${item.venAbbName}-${item.vendorCode}` : `${item.venAbbName}-${item.vendorCode}` }}
</Option>
</Select>
venSelect(type){
if(type === false){
// 供应商不选置空
if(!this.formInline.vendorId){
this.$refs.vendorId.query = ''
return
}
}
},