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 相关文章推荐
html超链接打开窗口大小的方法
Mar 05 Javascript
JavaScript实现同一页面内两个表单互相传值的方法
Aug 12 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
Jan 04 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
May 11 Javascript
JavaScript中三个等号和两个等号你了解多少
Jul 04 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
Sep 14 Javascript
用POSTMAN发送JSON格式的POST请求示例
Sep 04 Javascript
Vue源码解析之Template转化为AST的实现方法
Dec 14 Javascript
elementUI多选框反选的实现代码
Apr 03 Javascript
vue项目中使用scss的方法步骤
May 16 Javascript
如何在 ant 的table中实现图片的渲染操作
Oct 28 Javascript
Javascript设计模式之原型模式详细
Oct 05 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 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
jQuery 页面 Mask实现代码
2010/01/09 Javascript
利用javascript的面向对象的特性实现限制试用期
2011/08/04 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
javascript继承机制实例详解
2014/11/20 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
jQuery选择器源码解读(一):Sizzle方法
2015/03/31 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
2019/04/04 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
2019/04/08 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
JS实现京东商品分类侧边栏
2020/12/11 Javascript
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
Python Django简单实现session登录注销过程详解
2019/08/06 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
python 19个值得学习的编程技巧
2020/08/15 Python
Python txt文件如何转换成字典
2020/11/03 Python
python中的测试框架
2020/11/13 Python
python3代码中实现加法重载的实例
2020/12/03 Python
pytorch 计算Parameter和FLOP的操作
2021/03/04 Python
6种非常炫酷的CSS3按钮边框动画特效
2016/03/16 HTML / CSS
伦敦时尚生活的缩影:LN-CC
2017/01/24 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
资源环境与城市管理专业推荐信
2013/11/30 职场文书
生物技术专业毕业生求职信范文
2013/12/14 职场文书
餐饮业创业计划书范文
2014/01/06 职场文书
剪彩仪式主持词
2014/03/19 职场文书
医院竞聘演讲稿
2014/05/16 职场文书
还款承诺书范本
2015/01/20 职场文书
上诉状格式
2015/05/23 职场文书
网吧管理制度范本
2015/08/05 职场文书
ConstraintValidator类如何实现自定义注解校验前端传参
2021/06/18 Java/Android