引入Element UI可参考文章
如何在Vue项目引入Element UI
Element UI官网

效果

编辑表格中的单价和采购数量,总金额、商品总价、合计金额可以同步变化。点击测试按钮在控制台打印表格数据源tableData也同步更新。

源代码

<template><div><el-table :data="tableData" border style="width: 100%"><el-table-column prop="price" label="商品单价"><template slot-scope="scope" ><el-input v-model="scope.row.price"></el-input></template></el-table-column><el-table-column sortable label="采购数量" prop="number"><template slot-scope="scope"><el-input-number v-model="scope.row.number"></el-input-number></template></el-table-column>          <el-table-column sortable label="总金额"><template slot-scope="scope">{{ (scope.row.price * scope.row.number).toFixed(2) }}</template></el-table-column><el-table-column align="center" label="操作"><template slot-scope="scope"><el-button type="primary" size="small"  @click="handleTest(scope.row, scope.$index)">测试</el-button></template></el-table-column></el-table><div style="line-height:30px;">商品总价:<span>{{ goodsTotalPrice }}</span></div><div style="line-height:30px;">商品运费:<input v-model="freight"></div><div style="line-height:30px;">合计金额:<span>{{ totalPrice.toFixed(2) }}</span></div></div>
</template><script>
export default {data() {return {tableData: [{price: '1',number: 1,}, {price: '2',number: 1,}, {price: '3',number: 1,}, {price: '4',number: 1,}],freight: '10',};},computed: {// 商品总价goodsTotalPrice(){const total = this.tableData.map((row) => row.number * row.price).reduce((total, num) => total + num);return total;},// 合计金额totalPrice() {return parseFloat(this.freight) + this.goodsTotalPrice;},},methods: {handleTest(row, index) {console.log(row, index);console.log(this.tableData);},},
};
</script>

Vue + Element UI|可随商品单价和数量实时更新总价的表格相关推荐

  1. 【前端】Vue+Element UI案例:通用后台管理系统-登陆不同用户显示不同菜单、动态添加路由

    文章目录 目标 代码 0.动态地显示菜单:store 1.动态注册路由 2.解决刷新后摆平问题 总代码 本篇修改的代码文件 tab.js 参考视频: VUE项目,VUE项目实战,vue后台管理系统,前 ...

  2. 【前端】Vue+Element UI案例:通用后台管理系统-代码总结(已开源)

    文章目录 前言 项目文件目录 api mockServe home.js permission.js index.js mock.js user.js assert components Common ...

  3. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Table表格增删查改、Pagination分页、搜索框

    文章目录 目标 代码 0.结构 1.按钮-删除 2.按钮-编辑 3.debug 4.样式 5.分页Pagination:功能 6.分页Pagination:样式 7.搜索框:功能 8.搜索框:样式 总 ...

  4. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Form表单填写、Dialog对话框弹出

    文章目录 目标 代码 0.页面结构 1.新增按钮和弹出表单:结构 2.新增按钮和弹出表单:点击新增弹出表单 3.表单样式 4.表单验证 5.表单的提交和取消功能:接口.mock相关准备 6.表单的提交 ...

  5. VUE element ui 动态合并单元格问题

    ** VUE element ui 动态合并单元格问题** 1.基础方法 //最开始从网上找到了一个基本的可以同时兼顾行和列的方法,时间太久忘记出自哪里了.如下: //效果 //绑定 :span-me ...

  6. Maynor手把手教你完成一个SpringBoot+Vue+Element实现的SPA商品管理系统(增删改查)

    Maynor手把手教你完成一个SpringBoot+Vue+Element实现的SPA商品管理系统(增删改查) 前言 完整代码 三连后私信我获取~ 撸了一上午完成的SPA商品管理系统,求三连! B站演 ...

  7. vue + element ui 的后台管理系统框架_从零开始搭建 VUE + Element UI后台管理系统框架...

    点击右上方红色按钮关注"web秀",让你真正秀起来 前言 后台管理系统前端框架,现在很流行的形式都是,上方和左侧都是导航菜单,中间是具体的内容.比如阿里云.七牛云.头条号.百家号等 ...

  8. Vue + Element UI 实现 登陆注册基本demo实例

    Vue + Element UI 实现权限管理系统 前端篇(二):Vue + Element 案例 导入项目 打开 Visual Studio Code,File --> add Folder ...

  9. 【Vue 快速入门】从零开始搭建 VUE + Element UI后台管理系统框架

    [Vue 快速入门]从零开始搭建 VUE + Element UI后台管理系统框架 前言 后台管理系统前端框架,现在很流行的形式都是,上方和左侧都是导航菜单,中间是具体的内容.比如阿里云.七牛云.头条 ...

最新文章

  1. 每日一皮:一个难以复现的 bug ...
  2. mac mysql utf 8编码_MacOS下MySQL设置UTF8编码问题
  3. jmeter定时器的使用_jmeter压测学习30定时器之固定定时器(sleep等待时间)
  4. Post Content_Length exceeds the limit
  5. C语言读入文件全部内容的方法
  6. 基于RBF简单的matlab手写识别
  7. React开发(258):react项目理解 ant design debug
  8. 天池 在线编程 最大子树(自底向上)
  9. 基于CUDA的TTI介质逆时偏移与ADCIGs提取
  10. 百度地图开发的时候遇到的问题(二)
  11. 国内NLP领域单轮融资新纪录,达观数据获1.6亿元B轮投资
  12. 2022年上半年软件设计师上午真题及答案解析
  13. Kernel Method: 6.再生核希尔伯特空间理论
  14. 机器视觉中偏振片的应用
  15. android开发分辨率,安卓APP设计规范之1080*1920设计稿对应开发尺寸
  16. 什么是互动触摸屏?它有用途是什么?
  17. DSRN——Image Super-Resolution via Dual-State Recurrent Network
  18. 关于前后端分离的概念,作用,优缺点
  19. Quaternion-based Kalman Filtering on INS/GPS
  20. php gd库 圆形头像,基于 GD 库生成圆形头像

热门文章

  1. oracle中sql函数exists,sql的exits函数
  2. python小猴子摘桃子的故事_小猴子摘桃子的故事
  3. 科普一下: 电子的速度很慢,比乌龟还慢, 比蚂蚁还慢!
  4. android TextView设置中文字体加粗实现方法
  5. 南通大学教务管理系统微信公众号体验
  6. 2022-2027(新版)中国数字隔离器行业销售态势与需求前景预测报告
  7. Qt QThread安全退出
  8. 080 反常积分(广义积分)
  9. 十进制数的编码与运算
  10. 函数式编程、面向对象编程、面向过程编程