vue.js实现输出员工工资表

话不多说先看效果图
这个就是程序运行的结果。
开发步骤如下
1.首先熟悉vue.js的小伙伴都知道要写vue.js需要文件引入。
代码如下:
<script src="../JS/vue.js"></script>
2. 定义div元素,并设置其id属性为example,在该元素定义2个标签为远攻工资表标题 在第二个标签内进行数据绑定用v-for指令进行列表渲染
3. 创建vue实例,在实例中分别定义挂在元素,数据和计算属性,在数据中定义员工的专项扣除费用,个税,税率 和员工数组计算属性中定义wages属性及其所对应的函数
这就是一个大概的开发思路下面看完整代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>输出员工工资表</title>
<style>
body{font-family:微软雅黑;
font-size:14px}
.title{background: #f6f6f6;
font-size:18px;
}
.title,.content{width:500px;
height:36px;
line-height:36px;
border: 1px solid #dddddd;}
.title:not(:first-child),.content{border-top:none;}
.title div{width:100px;
text-align:center;
float:left}
.content{clear:both}
.content div{width:100px;
text-align:center;
float:left}
</style>
<script src="../JS/vue.js"></script>
</head>
<body>
<div id="example"><div class="title"><div>姓名</div><div>月度收入</div><div>专项扣除</div><div>个税</div><div>工资</div></div><div class="content" v-for="(value,index) in staff"><div>{{value.name}}</div><div>{{value.income}}</div><div>{{insurance}}</div><div>{{wages[index]}}</div><div>{{value.income-insurance-wages[index]}}</div></div>
</div>
<script type="text/javascript">
var vm = new Vue({el:'#example',data:{insurance : 1000,//专项扣除费用threshold : 5000,//个税起征点tax : 0.03,//税率staff : [{//员工数组name : '张无忌',income : 6600,},{name : '令狐冲',income : 8000,},{name : '韦小宝',income : 7000,}]},computed : {wages : function(){var t = this;var taxArr = [];this.staff.forEach(function(s){taxArr.push((s.income-t.threshold-t.insurance)*t.tax);});return taxArr;//个税数组}}
})
</script>
</body>
</html>

vue.js--实现输出员工工资表相关推荐

  1. 使用结构体输出员工工资表

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p165 习题6 6.某单位工资结构体包括工资编号.职工姓名.工龄工资.考核奖金.房租水电.公积金.实发 ...

  2. VLOOKUP函数制作多表查询(学生信息表/员工工资表)

    VLOOKUP函数制作多表查询(学生信息表/员工工资表) 一.vlookup函数定义 VLOOKUP函数是Excel中的一个纵向查找函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导 ...

  3. 建立员工工资表(转)

    建立员工工资表(转) 中文Office 2000软件包中提供了一个名为中文Excel 2000软件,这是一个用于建立与使用电子报表的实用程序,也是一种数据库软件,用于按表格的形式来应用数据记录.专业数 ...

  4. 利用Vue.js实现简单员工管理系统(增删查)的功能

    员工管理系统 注意!!此篇博客没有涉及后台数据库,所有数据自己设定,不经过数据库来增删改查!! 我们想要实现一个简单的员工管理系统案例需要以下几个步骤,我们一起来康康叭~~ 第一步:首先先实现基础的表 ...

  5. hive根据职位给员工涨工资_华为28岁员工工资表曝光:厉害的HR,都有这些特质!...

    最近微信调整了发布规则,很多小伙伴发现有时上午的内容要到晚上才能看到哦.如果不想错过或漏掉我们的重要内容,请点击本文末尾的"在看",或者点击右上角"-"界面设置 ...

  6. MySQL 部门员工工资表 综合练习

    前段时间学习了MySQL数据库,今天考了一次数据库的测验,结果没考好,我发现数据库真的是 逻辑 比 代码 重要多了!将例题与代码总结于此,以便今后查漏补缺,数据库的知识点实在太密集了,之后再总结到这个 ...

  7. Vue.js iview实现树形权限表(可扩展表)

    问题: 需要一个可折叠的权限管理系统,用表格展示. 主要用的iView组件库,有Table(表格),Tree(树形控件),Collapse(折叠面板)看起来比较符合意思 深入查看Table相关范例,发 ...

  8. 计算机应用基础员工工资表,项目8 工资表数据分析 《计算机应用基础项目化教程》....

    Presentation on theme: "项目8 工资表数据分析 <计算机应用基础项目化教程>."- Presentation transcript: 项目8 工 ...

  9. Vue.js+ElementUI+vant生成动态表单配置

    前言 我司最近在搭建一款后台管理系统,使用的是Vue全家桶配合Element-ui,遇到一个问题,需要处理很多的表单,所以想到的解决方案是通过后台配置生成动态表单,这对于我来说也算是新的挑战,涉及的功 ...

最新文章

  1. 背景图像位置css_CSS背景图像大小教程–如何对整页背景图像进行编码
  2. Ubuntu 使用 heirloom-mail 调用外部邮箱 SMTP 服务器发送邮件
  3. SAP Cloud for Customer里的individual customer OData服务
  4. xmlWriter 以UTF-8格式写xml问题
  5. Android 物联网 传感器
  6. 织梦高端大气响应式会员中心模板 自适应手机端
  7. 从零开始学架构三 高性能
  8. android 录像 源代码,android安卓视频录制摄像拍摄源码(测试可用)
  9. Android定义的路径全局变量
  10. 滴滴 Web 移动端组件库 cube-ui 开源
  11. 微信新版本文件乱保存自用解决方法
  12. 中国有机菠萝汁行业市场供需与战略研究报告
  13. 读书笔记——阿里数据中台(第一篇:数据中台顶层设计)
  14. HTTP(S) 路由器 fabio
  15. OpenCV提取图像中的垂直线(或者水平线)
  16. 全月加权平均的计算(分仓核算,结果反填到单据)
  17. 你是部门经理,老板对你说公司要裁员,你该怎么办?
  18. 音频信号特征提取(1):短时特征之短时能量、短时功率、短时过零率
  19. HC-SR04模块初始化
  20. JavaScript中的设计模式

热门文章

  1. 网线延长- HDMI1.3 over ip延长器
  2. 阿里邮件API返回 InvalidUser.NotFound. The specified user does not found
  3. 大数据仓库技术实训任务3
  4. 产品运营的数据指标体系
  5. win10 断线 自动拨号 bat 脚本
  6. 局域网,广域网,外网的区别
  7. Untiy在update生命周期里UI的文字提示连续两次,进行慢慢进入慢慢消失操作,整体为流程控制逻辑加上DOTween的使用
  8. Python 开发录屏功能
  9. 使用C#开发ActiveX控件(新)
  10. Linux 部分命令