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 相关文章推荐
ExtJs 3.1 XmlTreeLoader Example Error
Feb 09 Javascript
用apply让javascript函数仅执行一次的代码
Jun 27 Javascript
jquery 获取标签名(tagName)示例代码
Jul 11 Javascript
js查找某元素中的所有图片地址的方法
Jan 16 Javascript
将页面table内容与样式另存成excel文件的方法
Aug 05 Javascript
详解Javascript事件驱动编程
Jan 03 Javascript
JS求解三元一次方程组值的方法
Jan 03 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
May 17 Javascript
js链表操作(实例讲解)
Aug 29 Javascript
详解如何使用微信小程序云函数发送短信验证码
Mar 13 Javascript
Vue学习之axios的使用方法实例分析
Jan 06 Javascript
vue 解决IOS10低版本白屏的问题
Nov 17 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边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
PHP清除数组中所有字符串两端空格的方法
2014/10/20 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
PHP安装BCMath扩展的方法
2019/02/13 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
javascript 对表格的行和列都能加亮显示
2008/12/26 Javascript
JS 页面自动加载函数(兼容多浏览器)
2009/05/18 Javascript
div层的移动及性能优化
2010/11/16 Javascript
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
如何在一个页面显示多个百度地图
2013/04/07 Javascript
JS实现动态给图片添加边框的方法
2015/04/01 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
小程序实现搜索框
2020/06/19 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
[02:41]DOTA2英雄基础教程 亚巴顿
2014/01/02 DOTA
python学习笔记之列表(list)与元组(tuple)详解
2017/11/23 Python
Python实例方法、类方法、静态方法的区别与作用详解
2019/03/25 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
HTML5公共页面提取作为公用代码的方法
2020/06/30 HTML / CSS
即兴演讲稿
2014/01/04 职场文书
优秀民警事迹材料
2014/01/29 职场文书
风险评估实施方案
2014/03/09 职场文书
代领报检证委托书范本
2014/10/11 职场文书
销售合作意向书范本
2015/05/08 职场文书
保险公司岗前培训工作总结
2015/10/24 职场文书
python数据分析之用sklearn预测糖尿病
2021/04/22 Python
js实现自动锁屏功能
2021/06/02 Javascript
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python