Vue 通过公共字段,拼接两个对象数组的实例


Posted in Javascript onNovember 07, 2019

前端需要展示两个字段,工资项与工资值。因为后台数据原因,后端是将这两个数据分开返回,这边我需要将这两个数组拼接到一个数据。

直接上代码。

1.HTML部分

<html lang="zh">
<head>
  <meta charset="UTF-8">
  <title>工资查询</title>
  <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css" rel="external nofollow" >
  <script src="https://cdn.bootcss.com/vue/2.5.21/vue.common.dev.js"></script>
  <script src="https://unpkg.com/element-ui/lib/index.js"></script>
</head>
<body>
<div id="index" >
  <el-table
      :data="salaryCols"
      max-height="450">
    <el-table-column
        prop="name"
        align="center"
        label="工资项:">
    </el-table-column>
    <el-table-column
        prop="amount"
        align="center"
        label="金额(¥):">
    </el-table-column>
  </el-table>
</div>
</body>
</html>

2. js部分

new Vue({
    el: '#index',
    data: {
      salary: [  //工资列表
        {
          wage1: 1001.1,
        },
        {
          wage2: 30.3,
        },
        {
          wage3: 200,
        }
      ],
      salaryCols:[  //工资项列表
        {
          name:"工资",
          value:"wage1"
        },{
          name:"奖金",
          value:"wage2"
        },{
          name:"mate金",
          value:"wage3"
        }
      ]
    },
 
    mounted(){
  this.jointData();
  console.log(this.salaryCols);
    },
    methods: {
      //将 工资拼接到工资项中农
      jointData(){
        var colLength = this.salaryCols.length;  //工资项长度
        var salaryLength = this.salary.length;   //工资长度
  //先遍历工资项
        for (var i=0; i<colLength; i++){
   //取出相同字段value
          var value = this.salaryCols[i].value;
   //遍历工资
          for (var j=0; j<salaryLength; j++){
            var amount = this.salary[j][value];
   //如果金额取出来,不是undefined的话,说明字段对应起来的
            if (amount !== undefined){
              this.salaryCols[i].amount = amount;
              break;
            }
          }
        }
      }
    }
  })

3. 效果

Vue 通过公共字段,拼接两个对象数组的实例

以上这篇Vue 通过公共字段,拼接两个对象数组的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 数组的 uniq 方法
Jan 23 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
Sep 09 Javascript
Javascript基础教程之比较操作符
Jan 18 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
Apr 01 Javascript
基于JavaScript实现回到页面顶部动画代码
May 24 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
May 24 Javascript
AngularJS基础 ng-show 指令简单示例
Aug 03 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
Aug 06 Javascript
浅谈angular.js跨域post解决方案
Aug 30 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
Feb 06 Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
Dec 19 Javascript
JavaScript类的继承操作实例总结
Dec 20 Javascript
vue之a-table中实现清空选中的数据
Nov 07 #Javascript
vue实现将一个数组内的相同数据进行合并
Nov 07 #Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 #jQuery
ElementUI多个子组件表单的校验管理实现
Nov 07 #Javascript
构建Vue大型应用的10个最佳实践(小结)
Nov 07 #Javascript
Node配合WebSocket做多文件下载以及进度回传
Nov 07 #Javascript
vue 实现单选框设置默认选中值
Nov 07 #Javascript
You might like
php 动态执行带有参数的类方法
2009/04/10 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
2013/06/13 PHP
探讨GDFONTPATH能否被winxp下的php支持
2013/06/21 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
2019/04/02 PHP
Laravel 自带的Auth验证登录方法
2019/09/30 PHP
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
浅谈javascript中call()、apply()、bind()的用法
2015/04/20 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
Vue关于数据绑定出错解决办法
2017/05/15 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
2017/07/03 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
微信小程序如何自定义table组件
2019/06/29 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
python版微信跳一跳游戏辅助
2018/01/11 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
十八大演讲稿
2014/05/22 职场文书
公务员个人考察材料
2014/12/23 职场文书
可可西里观后感
2015/06/08 职场文书
微信早安问候语
2015/11/10 职场文书
教师反邪教心得体会
2016/01/15 职场文书
检讨书怎么写?
2019/06/21 职场文书
JS新手入门数组处理的实用方法汇总
2021/04/07 Javascript
教你如何使用Python实现二叉树结构及三种遍历
2021/06/18 Python
AJAX实现省市县三级联动效果
2021/10/16 Javascript
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技