gogogo
管理员
管理员
  • UID25
  • 粉丝0
  • 关注0
  • 发帖数1377
阅读:4416回复:1

vue element-ui 带搜索的下拉菜单

楼主#
更多 发布于:2020-05-23 23:38


代码




<template>
  <div class="common-wrapper">
    <el-select v-model="valueMeta" multiple collapse-tags placeholder="请选择标签">
      <div class="el-input" style="width:90%;margin-left:5%;">
        <input type="text" placeholder="请输入" class="el-input__inner" v-model="dropDownValue" @keyup="dropDownSearch">
      </div>
      <el-option v-for="item in optionsMetaShow" :value="item"></el-option>
    </el-select>
  </div>
</template>
<script>
export default {
  data () {
    return {
      dropDownValue: '',
      optionsMetaAll: ['黄金糕', '双皮奶', '蚵仔煎', '双皮奶2', '龙须面', '北京烤鸭'],
      optionsMetaShow: ['黄金糕', '双皮奶', '蚵仔煎', '双皮奶2', '龙须面', '北京烤鸭'],
      valueMeta: []
    }
  },
  methods: {
    dropDownSearch () {
      var _this = this;
      _this.valueMeta = [];
      _this.optionsMetaShow = _this.optionsMetaAll.filter(_this.filterSearch);
    },
    filterSearch (item) {
      return item.includes(this.dropDownValue);
    },
  }
}
</script>
<style lang="">
.el-scrollbar {
  display: block !important;
}
</style>









效果图


gogogo
管理员
管理员
  • UID25
  • 粉丝0
  • 关注0
  • 发帖数1377
沙发#
发布于:2020-05-23 23:38
游客


返回顶部