elementui下拉框选择图片_使用element-ui是下拉筛选选择(示例代码)

后台获取的数组中每一个对象必须要有一个value字段, 因为autocomplete只识别value字段并在下拉列中显示

为什么选择input组件群下的el-autocomplete 而不是select下的远程搜索?

因为点击选中时可获取到选中行的附带信息即一个对象, 而select组件下的远程搜索只能选中点击的字符串.

async remoteMethod(query, cb) {

var list = []

if (query !== ‘‘) {

this.queryContactList.name = query

this.queryContactList.belongId = this.value

try {

const response = await fetchContactDownList(this.queryContactList)

let resData = response.data

if (resData.code === 0) {

this.contactOptions = resData.data.list

for (let i of this.contactOptions) {//在这里为这个数组中每一个对象加一个value字段, 因为autocomplete只识别value字段并在下拉列中显示

i.value = i.contactName

}

list = this.contactOptions

cb(list)

} else {

this.$message({

message: resData.msg,

type: ‘error‘

})

}

} catch (error) {

console.log(error)

}

}

cb(list);

},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值