vue.js的简单自动求和计算实例


Posted in Javascript onNovember 08, 2019

一、导入vue.js

可以用cdn,也可以用内嵌去官网下载插件https://vuejs.org/js/vue.js.

<script src="https://cdn.bootcss.com/vue/2.5.16/vue.js"></script>

二、前端页面

我用了一个表格,话不多说直接上代码

<div id="vuetest">
 <table>
 <tr>
 <td>数学</td>
 <td><input type="text" v-model.number="math"></td>
 </tr>
 <tr>
 <td>物理</td>
 <td><input type="text" v-model.number="physics"></td>
 </tr>
 <tr>
 <td>英语</td>
 <td><input type="text" v-model.number="english"></td>
 <tr>
 <td>总分</td>
 <td>{{sum}}</td>
 </tr>
 <tr>
 <td>平均分</td>
 <td>{{average}}</td>
 </tr>
 </tr>
 </table>
 </div>

vue.js的简单自动求和计算实例

二、 js代码

1.创建一个 vue容器 在el中写你的容器id。

2.在data中写你的数据值,注意与html页面中的v-model.number=中写的相对应。

(v-model是负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理)

math:后面也可以写固定的值像math:“90”,以此类推

3.绑定你的表达式,用computed监控前面定义的变量并写一个方法。

注意:{{}}里面要与js里面对应

我简单写了个求和与平均值的方法

4.在文本框里输入数字就可以自动进行动态的求和,平均值计算了,是不是很方便。

js代码如下

var vuetest = new Vue({
 el:'#vuetest',
 data:{
 math:'',
 physics:'',
 english:'',
 },
 computed :{
 sum:function () {
 return parseFloat(this.math)+this.physics+this.english; 
  },
 average :function(){
 return Math.round(this.sum/3);
  } 
 }
 });

效果

vue.js的简单自动求和计算实例

以上这篇vue.js的简单自动求和计算实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript中typeof的使用示例
Dec 19 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
May 04 Javascript
jquery实现通用版鼠标经过淡入淡出效果
Jun 15 Javascript
jQuery应用之jQuery链用法实例
Jan 19 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
Jul 01 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
Aug 25 Javascript
简单谈谈Javascript函数中的arguments
Feb 09 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
Jul 05 Javascript
你有必要知道的10个JavaScript难点
Jul 25 Javascript
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 jQuery
VUE搭建手机商城心得和遇到的坑
Feb 21 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
May 20 Javascript
vue中get请求如何传递数组参数的方法示例
Nov 08 #Javascript
Vue搭建后台系统需要注意的问题
Nov 08 #Javascript
vue视频播放暂停代码
Nov 08 #Javascript
vue-dplayer 视频播放器实例代码
Nov 08 #Javascript
BootstrapValidator实现表单验证功能
Nov 08 #Javascript
vue项目中定义全局变量、函数的几种方法
Nov 08 #Javascript
Vue修改项目启动端口号方法
Nov 07 #Javascript
You might like
PHP 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
PHP中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
smarty模板数学运算示例
2016/12/11 PHP
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
js实现单一html页面两套css切换代码
2013/04/11 Javascript
jQuery采用连缀写法实现的折叠菜单效果
2015/09/18 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
jQuery给表格添加分页效果
2017/03/02 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
2018/03/18 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
2018/09/26 Javascript
通过js示例讲解时间复杂度与空间复杂度
2019/08/06 Javascript
详解Python中表达式i += x与i = i + x是否等价
2017/02/08 Python
Python存取XML的常见方法实例分析
2017/03/21 Python
python 容器总结整理
2017/04/04 Python
django实现前后台交互实例
2017/08/07 Python
python安装模块如何通过setup.py安装(超简单)
2018/05/05 Python
解决python opencv无法显示图片的问题
2018/10/28 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
解决django后台样式丢失,css资源加载失败的问题
2019/06/11 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
2019/12/23 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
优秀经理获奖感言
2014/03/04 职场文书
《沙漠中的绿洲》教学反思
2014/04/24 职场文书
医院信息公开实施方案
2014/05/09 职场文书
2014年财务部工作总结
2014/11/11 职场文书
2015教师节师德演讲稿
2015/03/19 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
阿里云日志过滤器配置日志服务
2022/04/09 Servers