<el-autocomplete
v-model="ruleForm.supplier"
value-key="mchName"
@blur="blurSupplier"
:fetch-suggestions="querySearchAsync"
placeholder="请选择"
@select="selectedSupplier = { ...$event }"
></el-autocomplete>
/**获取供应商下拉列表 */
querySearchAsync(mchName, cb) {
let nullData = [];
API.adoptPin
.接口名拉取后端下拉列表数据({
mchName,
pageSize: 500,
pageNum: 1,
})
.then((res) => {
if (res.list.length > 0) {
cb(res.list);
} else {
//这里是重点
nullData.push({ mchId: 2022, mchName: '无数据' });
cb(nullData);
}
});
},
//供应商失去焦点
blurSupplier() {
this.ruleForm.supplier = '';
},