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 相关文章推荐
js toFixed()方法的重写实现精度的统一
Mar 06 Javascript
容易造成JavaScript内存泄露几个方面
Sep 04 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
Aug 06 Javascript
Jquery 效果使用详解
Nov 23 Javascript
浅谈JS继承_寄生式继承 &amp; 寄生组合式继承
Aug 16 Javascript
PHP+jquery+ajax实现分页
Dec 09 Javascript
Vue代码分割懒加载的实现方法
Nov 23 Javascript
基于vue2.x的电商图片放大镜插件的使用
Jan 22 Javascript
微信小程序实现滴滴导航tab切换效果
Jul 24 Javascript
AngularJS 事件发布机制
Aug 28 Javascript
Echarts之悬浮框中的数据排序问题
Nov 08 Javascript
原生js实现表格循环滚动
Nov 24 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中几种常见安全设置详解
2010/04/06 PHP
php学习笔记之基础知识
2014/11/08 PHP
dedecms集成财付通支付接口
2014/12/28 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
php生成条形码的图片的实例详解
2017/09/13 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
JavaScript prototype属性深入介绍
2012/11/27 Javascript
js日期联动示例
2014/05/02 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
jQuery实现的背景动态变化导航菜单效果
2015/08/24 Javascript
javascript用正则表达式过滤空格的实现代码
2016/06/14 Javascript
使用jquery获取url及url参数的简单实例
2016/06/14 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
ES6中new Function()语法及应用实例分析
2020/02/19 Javascript
跟老齐学Python之编写类之一创建实例
2014/10/11 Python
详解Python中的条件判断语句
2015/05/14 Python
详解Python 中sys.stdin.readline()的用法
2019/09/12 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
HTML5移动端开发遇见的东西
2019/10/11 HTML / CSS
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
车间统计员岗位职责
2014/01/05 职场文书
幼儿园庆六一活动方案
2014/03/06 职场文书
推荐信怎么写
2014/05/09 职场文书
电子信息专业应届生自荐信
2014/06/04 职场文书
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
教师节主题班会方案
2015/08/17 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
只用Python就可以制作的简单词云
2021/06/07 Python