封装好的添加链接描述

data

goodsTypeList:[],
goodsTypeListCopy :[],

methods

focus: (val) => {// 如果搜索没有数据 需要重新赋值if (!this.productCodeList.length) {this.productCodeList = this.productCodeListCopy;}//没选而且copy有值说明搜索过,下次打开只会显示之前搜索的 需要重新赋值初始数据if (!this.addObject.logisticsProductId &&this.productCodeListCopy.length) {this.productCodeList = this.productCodeListCopy;}},productFilter(val) {if (!this.goodsTypeListCopy.length) {// 先拷贝一份 后续基于这里搜索this.goodsTypeListCopy = this.goodsTypeList;}if (!val) {//搜索框没传值就重新赋值this.goodsTypeList = this.goodsTypeListCopy;return;}this.goodsTypeList = [];this.goodsTypeListCopy.length &&this.goodsTypeListCopy.forEach((item) => {if (item.需要匹配的属性.indexOf(val) != -1) {this.goodsTypeList.push(item);//把匹配到的数据push}});},

组件

<el-selectstyle="width: 150px"@focus="focus"filterable:filter-method="productFilter"@change="ProductLineChange":disabled="addObject.state == 1 || addObject.state == '' ? false : true"size="mini"v-model="addObject.shipLineId"placeholder="请选择"><el-optionv-for="item in productLineLis":key="item.id":label="item.code":value="item.id"></el-option></el-select>

vue 本地搜索 js实现本地数据搜索 el-select 模糊搜索相关推荐

  1. html表格查找,js实现表格数据搜索

    本文实例为大家分享了js实现表格数据搜索的具体代码,供大家参考,具体内容如下 表格数据搜索 名称 城市 Alfreds Futterkiste Germany Berglunds snabbkop S ...

  2. vue 字典配置_vue遍历数据及字典的方法

    数组:数值 {{ item.message }} 数组:数值加索引 {{ item.msg }} {{index}} 字典:key value index {{ value }} {{key}} {{ ...

  3. Vue.js读取本地json文件并分页显示

    Vue.js读取本地json文件并分页显示 1.功能实现 通过axios异步加载技术读取本地的json文件内容,并通过vue.js处理数据在h5页面分页显示(这里以3行数据分页) 2.student. ...

  4. mock模拟接口测试 vue_Easy Mock以及Vue+Mock.js模拟数据

    Easy Mock以及Vue+Mock.js模拟数据 一.Mock.js简介 Mock.js是一个可以模拟后端数据,也可以模拟增删改查操作的js库 基础语法规范 数据模板中的每个属性由 3 部分构成: ...

  5. vue 前端本地存储搜索历史记录,删除某条记录,清空记录

    vue 前端本地保存搜索历史,localStorage 一.保存历史的数组是由元素组成: [ "000004 SZ"] 在页面第一次加载的时候,从localStorage中获取历史 ...

  6. JS读取本地CSV文件数据

    JS读取本地CSV文件数据 文件中的部分数据如图 需求是需要提取出文件的数据 使用到的模块是 Papa Parse 1. 依赖安装 yarn add papaparse papaparse的基本使用可 ...

  7. Vue2(一):初识Vue、模板语法、数据绑定、el和data的两种写法、MVVM、数据代理、事件

    Vue2学习笔记:第一章 一.初识Vue 1. Vue的特点 2. Vue实例中的el和data 3.总结 二.模板语法 1.插值语法 2.指令语法 三.数据绑定 1.单向数据绑定(v-bind) 2 ...

  8. vue.js中请求数据v-for循环使用数据

    1.效果图 2.cart.json {"message":"","status":"1","result&qu ...

  9. 自动完成下拉框 Select2 关键字搜索的实例(本地数据与异步获取)

    为什么80%的码农都做不了架构师?>>>    最终效果 首先我们要有一个基础的文本框 <input name="test" type="hidd ...

最新文章

  1. 《Java EE企业级应用开发》,《分布式爬虫》等书包邮送50本!企业开发利器!...
  2. samll note
  3. 低延时直播与RTC融合架构设计③:RTC融合架构设计
  4. 怎么ping虚拟计算机,虚拟机和主机如何互ping,以及虚拟机网络配置遇到的那些坑...
  5. android+主界面所有应用程序图标添加统一背景主题,Android 4.0替Launcher主界面所有应用程序图标添加统一背景主题...
  6. 一种开发AJAX的方法,ajax.dll
  7. bootstrap学习5-栅格系统
  8. 如何下载coursera视频
  9. 简单的maven引入外部jar项目打包
  10. Java库转oc,(java转行oc)什么是block,用java来解释oc中的block
  11. 编程及C/C++初学者FAQ
  12. Gif动图体积过大如何缩小?仅需三步教你在线压缩gif
  13. iOS状态栏文字设置成白色
  14. 【Linux】history用法
  15. 光无线通信理论知识学习1
  16. Twd轉php_5 TWD to PHP Currency Converter - 新台币 菲律宾比索 汇率兑换
  17. 微信第三方授权生成二维码api
  18. 常指针和指向常量的指针
  19. 练习:数字时钟(Python 自定义类)
  20. mac播客播放器:Moon FM for Mac

热门文章

  1. JAVA API个各种方法
  2. L1-5 试试手气分数 15 Java版本
  3. 国内常见网络设备提供商分析
  4. 【认证篇 / 本地】(7.0) ❀ 02. 无线 Guest 用户免输密码 ❀ FortiGate 防火墙
  5. 纯前端js直接导入导出json文件
  6. GMM高斯混合模型聚类的EM估计过程matlab仿真
  7. C语言ATM自动取款机系统项目的设计与开发
  8. 3dmax怎么建模眼镜盒模型_ 3dmax盒子建模过程 小白教程
  9. 三十而立却被裁,打工人要如何应对职场危机?
  10. 网络游戏外挂制作技术浅谈