美文网首页
Vue.js+find方法根据数据的一个值来查找到这个数据的全部

Vue.js+find方法根据数据的一个值来查找到这个数据的全部

作者: 天幕下悠悠 | 来源:发表于2019-01-14 15:36 被阅读0次

js中的find()方法 IE 11 及更早版本不支持

find() 方法返回通过测试(函数内判断)的数组的第一个元素的值。

find() 方法为数组中的每个元素都调用一次函数执行:

当数组中的元素在测试条件时返回 true 时, find() 返回符合条件的元素,之后的值不会再调用执行函数。

如果没有符合条件的元素返回 undefined

注意: find() 对于空数组,函数是不会执行的。

注意: find() 并没有改变数组的原始值。

原文:https://blog.csdn.net/xm_w_xm/article/details/81177983


onChange(val) {

      //首先val就是我取到的单个的值,可以输出看一下结果

      //console.log('val change', val)

      //这种情况是:我们能查找的是一个数组的情况下就要循环查找数据

      val.forEach(res => {

        //jblxlist这个数据就是我们要在这搜索全部的数据

        let index = this.jblxlist.find(item => {

          //定义一个index,index接收我们找到的全部数据

          return item.BMMC == res

          //当我们里面循环的值和我们要找的值相等的时候返回

        })

        //当找到这个值之后

        if (index) {

          //可以用一个变量接收,也可以用数组接收,这里我用了变量接收

          this.fromData.JQLX = index.BMZ

          console.log(this.fromData.JQLX, 666)

        }

      })

    },

相关文章

  • Vue.js+find方法根据数据的一个值来查找到这个数据的全部

    js中的find()方法 IE 11 及更早版本不支持 find() 方法返回通过测试(函数内判断)的数组的第...

  • 一对一通讯

    Client A 发送类似的数据给 Server。Server 接收数据根据 to 值找到 Client B 的 ...

  • vue 2.0 常用基础知识点

    1,根据数据的length值来切换class类名,以此来变换样式。 2,根据数据的length值来切换文字内容。 ...

  • 绘制条形图

    根据数据值来编码颜色值。 (对于这个条形图而言, 这样做叫做双重编码, 即同样的数据值被编码成两种可见的特性: 条...

  • 6. Mysql的索引(索引优化)

     在Mysql中,存储引擎用类似的方法使用索引,其先在索引中找到对应值,然后根据匹配的索引记录找到对应的数据行。 ...

  • 04Pandas查询数据

    [toc] 04 Pandas查询数据 Pandas查询数据的几种方法 df.loc方法,根据行、列的标签值查询 ...

  • 数据结构与算法20-查找

    一、简介 查找(Searching): 就是根据给定的某个值,在查找表中确定⼀一个其关键字等于给定值 的数据元素查...

  • egg+ts使用sequelize

    前言 安装 配置 model 创建 命令 增加数据 查找 查找表中全部数据 投影表中部分字段 条件查询 根据主键查...

  • java_容器

    能根据情况选择适合的容器 知道每一种容器的:新建、存数据、改数据、取单个数据、取全部数据 存单个值的容器3种,存键...

  • 基于SQLite和Annotation的android数据库Mo

    原本使用数据库的时候,需要根据存储字段建立对应表和列,以及对应增删改查逻辑。于是便想要找到一种方法,只创建一次数据...

网友评论

      本文标题:Vue.js+find方法根据数据的一个值来查找到这个数据的全部

      本文链接:https://www.haomeiwen.com/subject/wdfjdqtx.html