vue给我们提供了一个特别好的解决方案叫:计算属性
计算属性是vue实例中的一个配置选项:computed
通常里面都是一个个计算相关的函数,返回最后计算出来的值。
即我们可以把这些计算的过程写到一个计算属性中去,然后让它动态的计算。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>成绩分析系统</title>
</head>
<script src="js/vuejs-2.5.16.js"></script>
<body><div><img src="js/java.jpg" style="height: 200px;width: 300px">
</div><div align="center"> <p>成绩分析系统</p></div><div id="app" align="center">
<table border="2px"><tr><td>数学</td><td><input type="text" v-model="math"></td></tr><tr><td>英语</td><td><input type="text" v-model="english"></td></tr><tr><td>语文</td><td><input type="text" v-model="chinese"></td></tr><tr><td>总分</td><td>{{sum}}</td></tr><tr><td>平均分</td><td>{{avaerage}}</td></tr>
</table>
</div>
</body>
<script>new Vue({el:"#app",data:{math:100,english:130,chinese:149,},computed:{sum:function () {return this.math+this.english+this.chinese ;},avaerage:function () {return Math.round(this.sum/3);}}});
</script>
</html>

利用Vue的计算属性计算平均值总成绩相关推荐

  1. Vue02基础语法-插值+过滤器+计算属性+计算属性

    14天阅读挑战赛 努力是为了不平庸~ 目录 1.模板语法 1.1 插值 1.1.1 文本 1.1.2 html 1.1.3 属性 1.1.4 表达式 1.2 指令:指令指的是带有"v-&qu ...

  2. vue使用计算属性计算商品总价

    vue计算商品总价使用 ---- 计算属性 注 命名规则: 属性名称,方法名称,变量名称 尽量使用小驼峰命名法 computed:{totalPrice() {let totalPrice = 0fo ...

  3. 计算属性|| 计算属性与方法的区别:计算属性是基于它们的依赖进行缓存的 ;方法不存在缓存||侦听器

    计算属性 1. 为何需要计算属性? 表达式的计算逻辑可能会比较复杂,使用计算属性可以使模板内容更加简洁 2. 计算属性的用法 <!DOCTYPE html> <html lang=& ...

  4. vue修改计算属性的值_Vue语法高级之计算属性和侦听器

    计算属性和侦听器都可以监听到data区数据的变化,当数据变化时可以触发方法的调用,从而在方法内部可以进行相应的逻辑处理. 计算属性的语法格式是:computed: {} 侦听器的语法格式是:watch ...

  5. 你知道,什么时候用Vue计算属性吗?

    摘要:当我们处理复杂逻辑时,都应该使用计算属性. 本文分享自华为云社区<深入理解计算属性,知道什么时候该用Vue计算属性吗?>,作者: 前端老实人 . 计算属性 有些时候,我们在模板中放入 ...

  6. 【15】Vue:02-Vue表单基本操作、表单修饰符、自定义指令、计算属性computed、侦听器watch、过滤器、生命周期、数组变异方法、替换数组、动态数组响应数据、图书列表案例、TODOS案例

    文章目录 day02 Vue常用特性 表单基本操作 表单修饰符 自定义指令 Vue.directive 注册全局指令 Vue.directive 注册全局指令 带参数 自定义指令局部指令 计算属性 c ...

  7. 教你什么时候用Vue计算属性!!!

    导读 在一些时候,我们会在模板中一些数据.会处理过多的逻辑.这个时候就非常的不好看,也难以维护.比如像下面的代码: <div id="app">{{ message.s ...

  8. 前端进阶_狂神Vue笔记_语法指令v-bind、v-on、v-for_表单双绑_组件_Axios异步通信_Vue的生命周期_计算属性_插槽 <slot>_webpack使用_vue-router路由

    四.第一个Vue程序 4.1.什么是MVVM MVVM(Model-View-ViewModel)是一种软件设计模式,由微软WPF(用于替代WinForm,以前就是用这个技术开发桌面应用程序的)和Si ...

  9. Vue.js-Day02-AM【Vue表单、核心指令(单选框、密码框、多行文本框、单选、多选、勾选、下拉列表)、组件汇总案例、ToDoList案例、计算属性(computed)、watch监听】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目   录 1.Vue表单 原生JS实现异步表单提交 运行截图 代码 核心指令 单选框.密码框.多行文本框 单选 多选 勾 ...

最新文章

  1. yum 搭建 LNMP
  2. 通过随机数生成兑换码和概率生成随机数
  3. 关于VS AddIn的注册
  4. html获取url上的参数
  5. 《进击吧!Blazor!》系列入门教程 第一章 7.图表
  6. linux系统中怎么复制,linux下如何屏幕拷贝?
  7. 系统提示服务器响应错误,Win10系统无法打开软件提示“服务器没有及时响应或控制请求”错误的解决方法...
  8. docker 安装kafka(快速)
  9. xshell 与 xftp 免费版使用
  10. python炫酷gui界面_如何炫酷的使用Python
  11. 数模算法与应用:预测模型(1)美日硫磺岛战役模型
  12. 【渝粤教育】电大中专中医基础知识 (3)作业 题库
  13. 计算机准备计划,你为计算机考试做好准备了吗?敬业签便签帮你制定详细复习计划...
  14. 虚拟内存、虚拟地址-页-页号、物理地址-页框-页框号
  15. android4.4 电池管理
  16. 关于芯片寄存器地址的理解
  17. order finding before shor's algorithm
  18. 75个顶级开源安全应用
  19. 系统dll文件损坏、缺失 如何解决
  20. matlab/simulink仿真步长设置

热门文章

  1. 音视频系列--音频基本理论
  2. Bootstrap系列之巨幕(Jumbotron)
  3. web端禁止打开控制台
  4. js实现单选框的选择
  5. iOS播放音乐与播放系统声音
  6. 【滴水逆向笔记】C语言指针
  7. jquery 输入框失去焦点时 (blur)事件
  8. 虚拟机解压.rar文件
  9. 【Android】更改程序图标
  10. SUBSTR()函数详解