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 相关文章推荐
用于自动添加Digg This!按钮的JavaScript
Dec 23 Javascript
网页javascript精华代码集
Jan 24 Javascript
document.onreadystatechange事件的用法分析
Oct 17 Javascript
Javascript学习笔记4 Eval函数
Jan 11 Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
May 17 Javascript
jquery实现动静态条形统计图
Aug 17 Javascript
Windows系统下安装Node.js的步骤图文详解
Nov 15 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
Feb 10 Javascript
详解在Vue中通过自定义指令获取dom元素
Mar 04 Javascript
一道面试题引发的对javascript类型转换的思考
Mar 06 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
Jul 11 Javascript
VueJS组件之间通过props交互及验证的方式
Sep 04 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
日本十大科幻动漫 宇宙骑士垫底,第一已成经典
2020/03/04 日漫
一台收音机,让一家人都笑逐颜开!
2020/08/21 无线电
ThinkPHP下表单令牌错误与解决方法分析
2017/05/20 PHP
关于PHP中协程和阻塞的一些理解与思考
2017/08/11 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
2019/05/28 PHP
用prototype实现的简单小巧的多级联动菜单
2007/03/24 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
2014/06/05 Javascript
javascript使用smipleChart实现简单图表
2015/01/02 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
2016/04/13 Javascript
Vue.js每天必学之内部响应式原理探究
2016/09/07 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
JS制作适用于手机和电脑的通知信息效果
2016/10/28 Javascript
babel基本使用详解
2017/02/17 Javascript
配置eslint规范项目代码风格
2019/03/11 Javascript
详解如何运行vue项目
2019/04/15 Javascript
react 不用插件实现数字滚动的效果示例
2020/04/14 Javascript
python利用正则表达式搜索单词示例代码
2017/09/24 Python
scrapy爬虫实例分享
2017/12/28 Python
Python单向链表和双向链表原理与用法实例详解
2018/08/31 Python
Python加载数据的5种不同方式(收藏)
2020/11/13 Python
Bobbi Brown芭比波朗美国官网:化妆师专业彩妆保养品品牌
2016/08/18 全球购物
Currentbody西班牙:美容仪专家
2019/09/28 全球购物
在校硕士自我鉴定
2014/01/23 职场文书
劲霸男装广告词改编版
2014/03/21 职场文书
2014年教研员工作总结
2014/12/23 职场文书
大学学生个人总结
2015/02/15 职场文书
初中班长竞选稿
2015/11/20 职场文书
2015年教师党员个人总结
2015/11/24 职场文书
使用canvas实现雪花飘动效果的示例代码
2021/03/30 HTML / CSS
Python 使用dict实现switch的操作
2021/04/07 Python
Win11怎么把合并的任务栏分开 Win11任务栏合并分开教程
2022/04/06 数码科技
零基础学java之带返回值的方法的定义和调用
2022/04/10 Java/Android
vue route新窗口跳转页面并且携带与接收参数
2022/04/10 Vue.js
js 实现验证码输入框示例详解
2022/09/23 Javascript