首页 > 编程 > JavaScript > 正文

Vue Autocomplete 自动完成功能简单示例

2019-11-19 11:28:25
字体:
来源:转载
供稿:网友

本文实例讲述了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程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表