<el-autocomplete v-model="supplierName" :fetch-suggestions="querySearchAsync" placeholder="请输入供应商编号/名称" @select="handleSelect"></el-autocomple
te width="100%">
//选择供应商
handleSelect:function(item){ this.supplierId=item.ACCOUNTNUM; this.supplierName=item.NAME; }, //自动匹配供应商
querySearchAsync(queryString, callback) { var list = [{}]; var that = this; axios.post(\'/index.php/supplier/list\',{ supplier_name:that.supplierName }).then((response)=>{ for(let i of response.data.data.list){ i.value = i.ACCOUNTNUM + "---" + i.NAME; } list = response.data.data.list; callback(list); }).catch((error)=>{ console.log(error); }); },
value = i.ACCOOUNTNUM + “---” + i.NAME给list对象添加一个新属性value是因为el-autocomplete下拉列中只识别value
Callback回调参数,将处理好的数据推回