Vue Autocomplete 自动完成功能简单示例
时间:2021-04-04 10:15:31|栏目:vue|点击: 次
本文实例讲述了Vue Autocomplete 自动完成功能。分享给大家供大家参考,具体如下:
页面 :
用闭包的方式,index表示第几个组件
<el-autocomplete
v-model="state4"
:fetch-suggestions="querySearchAsync"
placeholder="请输入内容"
@select="((item)=>{handleSelect(item, index)})">
</el-autocomplete>
JS:
methods: {
querySearchAsync(queryString, callback) {
var list = [{}];
//调用的后台接口
//let url = 后台接口地址 + queryString;
//从后台获取到对象数组
this.$http({
url: this.$http.adornUrl('yjtgateway/goods'),
method: 'get',
params: this.$http.adornParams({keyword:queryString})
}).then(({data}) => {
for(let i of data.content){
i.value = i.goodsCode; //将想要展示的数据作为value
}
list = data.content;
callback(list);
}).catch((error) => {
console.log(error)
})
},
handleSelect(item,index) {
this.dataForm.items[index] = item
}
}
希望本文所述对大家vue.js程序设计有所帮助。
上一篇:vue项目实现减少app.js和vender.js的体积操作
栏 目:vue
下一篇:vue2+el-menu实现路由跳转及当前项的设置方法实例
本文标题:Vue Autocomplete 自动完成功能简单示例
本文地址:http://www.codeinn.net/misctech/94389.html






