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


Posted in Javascript onMay 25, 2019

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

Javascript 相关文章推荐
用XMLDOM和ADODB.Stream实现base64编码解码实现代码
Nov 28 Javascript
jquery引用方法时传递参数原理分析
Oct 13 Javascript
js图片模糊切换显示特效的方法
Feb 17 Javascript
jQuery on()方法使用技巧详解
Apr 16 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
Jul 27 Javascript
一览画面点击复选框后获取多个id值的方法
May 30 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
Jul 28 Javascript
bootstrap下拉列表与输入框组结合的样式调整
Oct 08 Javascript
JS中静态页面实现微信分享功能
Feb 06 Javascript
浅谈JavaScript正则表达式-非捕获性分组
Mar 08 Javascript
微信小程序支付及退款流程详解
Nov 30 Javascript
关于js对textarea换行符的处理方法浅析
Aug 03 Javascript
泛谈JS逻辑判断选择器 || &amp;&amp;
May 24 #Javascript
了解JavaScript中的选择器
May 24 #Javascript
Javascript通过控制类名更改样式
May 24 #Javascript
redux.js详解及基本使用
May 24 #Javascript
javascript获取元素的计算样式
May 24 #Javascript
运用js实现图层拖拽的功能
May 24 #Javascript
了解javascript中let和var及const关键字的区别
May 24 #Javascript
You might like
PHP 图片上传实现代码 带详细注释
2010/04/29 PHP
php数字转汉字代码(算法)
2011/10/08 PHP
探讨如何把session存入数据库
2013/06/07 PHP
如何用php获取文件名后缀
2013/06/09 PHP
php实现执行某一操作时弹出确认、取消对话框
2013/12/30 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
功能强大的php文件上传类
2016/08/29 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
2020/07/13 PHP
jQuery MD5加密实现代码
2010/03/15 Javascript
js字符串操作方法实例分析
2015/05/06 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
JavaScript 实现 Tab 点击切换实例代码
2017/03/25 Javascript
移动端利用H5实现压缩图片上传功能
2017/03/29 Javascript
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
Bootstrap4如何定制自己的颜色和风格
2018/02/26 Javascript
微信小程序如何利用getCurrentPages进行页面传值
2019/07/01 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
跟老齐学Python之用while来循环
2014/10/02 Python
python enumerate函数的使用方法总结
2017/11/15 Python
Python实现在某个数组中查找一个值的算法示例
2018/06/27 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
应届大学生的推荐信
2013/11/20 职场文书
高中课程设置方案
2014/05/28 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
MySQL 常见存储引擎的优劣
2021/06/02 MySQL
HTTP中的Content-type详解
2022/01/18 HTML / CSS
Python socket如何解析HTTP请求内容
2022/02/12 Python