欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Element组件---带输入建议的input小坑

程序员文章站 2022-06-07 15:35:15
...

组件el-autocomplete小坑


不再赘述使用方法,这个组件的api文档非常齐全,可以参考官方地址------element-input
从文档里扒下来:fetch-suggestions="querySearch"如下,

querySearch(queryString, cb) {
        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);
          //这段语句的数据源只能被识别value属性
        };
      },

重点在于,输入建议只识别数据源value键对应的data作为数据,否则弹出的下拉框会一片空白.