eui & search select

https://element.eleme.io/#/zh-CN/component/select

demo


<template>
<el-select
v-model="value"
multiple
filterable
remote
reserve-keyword
placeholder="请输入关键词"
:remote-method="remoteMethod"
:loading="loading">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</template> <script>
export default {
data() {
return {
options: [],
value: [],
list: [],
loading: false,
states: ["Alabama", "Alaska", "Arizona",
"Arkansas", "California", "Colorado",
"Connecticut", "Delaware", "Florida",
"Georgia", "Hawaii", "Idaho", "Illinois",
"Indiana", "Iowa", "Kansas", "Kentucky",
"Louisiana", "Maine", "Maryland",
"Massachusetts", "Michigan", "Minnesota",
"Mississippi", "Missouri", "Montana",
"Nebraska", "Nevada", "New Hampshire",
"New Jersey", "New Mexico", "New York",
"North Carolina", "North Dakota", "Ohio",
"Oklahoma", "Oregon", "Pennsylvania",
"Rhode Island", "South Carolina",
"South Dakota", "Tennessee", "Texas",
"Utah", "Vermont", "Virginia",
"Washington", "West Virginia", "Wisconsin",
"Wyoming"]
}
},
mounted() {
this.list = this.states.map(item => {
return { value: `value:${item}`, label: `label:${item}` };
});
},
methods: {
remoteMethod(query) {
if (query !== '') {
this.loading = true;
setTimeout(() => {
this.loading = false;
this.options = this.list.filter(item => {
return item.label.toLowerCase()
.indexOf(query.toLowerCase()) > -1;
});
}, 200);
} else {
this.options = [];
}
}
}
}
</script>

最新文章

  1. java中的System类
  2. UVa 10870 &amp; 矩阵快速幂
  3. 《linux 网卡别名的添加和绑定》RHEL6
  4. context:component-scan扫描使用上的容易忽略的use-default-filters
  5. Windows 1252和ISO 8859-1之间的区别(ISO 8859-1就是Latin-1,但1252与Latin1略有不同)
  6. 5.1 TLP的格式
  7. [LeetCode] Knight Probability in Chessboard 棋盘上骑士的可能性
  8. request 获取body内容
  9. Java后期拓展(一)之Redis
  10. Elasticsearch.安装插件(head)
  11. 前端框架bootstrap(响应式布局)入门
  12. radhat6.6上安装oracle12c RAC (三)
  13. 浅谈常用的几种web攻击方式
  14. PHP字符串反转
  15. LINUX开发使用的3个远程工具
  16. cocos-lua基础学习(九)spite类学习笔记
  17. main:处理命令行选项
  18. HDU 3018 Ant Trip (并查集求连通块数+欧拉回路)
  19. 实现一个自动生成小学四则运算题目的命令行程序(java实现)
  20. PHP实现excel导出

热门文章

  1. Git恢复之前版本的两种方法reset、revert
  2. 学习Python之路
  3. Node 使用webpack编写简单的前端应用
  4. kubenetes 相关命令(转载)
  5. java生成xls
  6. C++隐式推导-auto关键词
  7. 【uva 1349】Optimal Bus Route Design(图论--网络流 二分图的最小权完美匹配)
  8. python爬取网易翻译 和MD5加密
  9. Codeforces Round #672 (Div. 2) A. Cubes Sorting (思维)
  10. Codeforces Round #655 (Div. 2) A. Omkar and Completion (构造)