美文网首页
elementUI input搜索下拉列表功能

elementUI input搜索下拉列表功能

作者: Henry01 | 来源:发表于2021-03-31 11:05 被阅读0次

一、概述

autocomplete 是一个可带输入建议的输入框组件,fetch-suggestions 是一个返回输入建议的方法属性,如 querySearch(queryString, cb),在该方法中你可以在你的输入建议数据准备好时通过 cb(data) 返回到 autocomplete 组件中。

1,HTML代码


<template>

      prefix-icon="el-icon-search"

        class="inline-input"

        v-model="search"

        :fetch-suggestions="querySearch"

        placeholder="请输入内容"

        :trigger-on-focus="false"

        @select="searchFn"

        ></el-autocomplete>

</template>

2,script代码


<script>

export default {

name:'EarthComp',

    data() {

        return {

                search:null,

        }

},

methods: {

 //搜索触发函数

querySearch(queryString, cb) {

    getSearch({keyword:this.search}).then(res => {  //getSearch 请求数据的接口

        if(res.code==200){

            this.restaurants = res.data;

            var restaurants =this.restaurants;

            var results = queryString ? restaurants.filter(this.createFilter(queryString)) : restaurants;

            // 调用 callback 返回建议列表的数据

            cb(results);

        }

});

},

createFilter(queryString) {

    return (restaurant) => {

        return (restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) ===0);

    };

},

searchFn(item){

    console.log(item);

},

}

</script>

3,最终效果

image

相关文章

  • elementUI input搜索下拉列表功能

    一、概述 autocomplete 是一个可带输入建议的输入框组件,fetch-suggestions 是一个返回...

  • 带模糊查询的select下拉列表

    要求: input.focus时 显示下拉列表 input.blur时 隐藏下拉列表,输入框输入关键字 , 下拉列...

  • 认识HTML---------表单标签非input标签

    表单标签非input标签 1.select标签 作用:用于定义下拉列表 格式: 列表数据 案例一:下拉列表----...

  • element 问题集锦

    搜索,多选下拉选择框(指定了value-key) 1:搜索,下拉列表中选择值后,再次搜索选择值,小概率出现(前面的...

  • 【手把手撸vue项目】封装公共的搜索栏组件

    1. 需求分析 支持下拉框和input框 可指定存放数据的变量 input框和下拉框内容根据参数动态生成 搜索按钮...

  • 自定义protal组件,使用dom-align来定位下拉框

    业务场景:如下图,要求input能输入,能远程搜索,出现下拉框,下拉框中的内容高度自定义:既可以选中到input,...

  • 数据透视表学习-10:透视表常用筛选技巧

    1 下拉列表筛选 单击“销售地区”下拉按钮,在弹出的下拉列表中取消选中需要筛选的地区的复选框即可。 2 字段搜索文...

  • h5 input type="search" 使用

    最近做移动端页面,几个简单页面,有搜索列表,加载更多功能。用到了 。 input search 相关注意点 它在各...

  • vue 项目中 远程搜索 联想查询 tree 树结构 多选

    公司刚给了需求的时候,及蒙圈了,elementUI 里面有 input select ,里面都有 远程搜索,联...

  • HTML 表单元素

    1、 元素 2、