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 相关文章推荐
Jquery Ajax.ashx 高效分页实现代码
Oct 20 Javascript
Raphael带文本标签可拖动的图形实现代码
Feb 20 Javascript
常用jQuery选择器总结
Jul 11 Javascript
JavaScript 变量、作用域及内存
Apr 08 Javascript
JavaScript使用Prototype实现面向对象的方法
Apr 14 Javascript
在Mac OS下使用Node.js的简单教程
Jun 24 Javascript
浅谈jQuery中setInterval()方法
Jul 07 Javascript
canvas绘制的直线动画
Jan 23 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
Apr 26 jQuery
JavaScript通过改变文字透明度实现的文字闪烁效果实例
Apr 27 Javascript
微信小程序中input标签详解及简单实例
May 18 Javascript
基于构造函数的五种继承方法小结
Jul 27 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中选择什么接口(mysql、mysqli)访问mysql
2013/02/06 PHP
解决PHP超大文件下载,断点续传下载的方法详解
2013/06/06 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
2015/04/29 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
Jquery实现简单的轮播效果(代码管用)
2016/03/14 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
js中获取jsp表单中radio类型的值简单实例
2016/08/15 Javascript
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
ES6知识点整理之Proxy的应用实例详解
2019/04/16 Javascript
微信小程序 wx:for遍历循环使用实例解析
2019/09/09 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
js实现聊天对话框
2020/02/08 Javascript
vue单文件组件无法获取$refs的问题
2020/06/24 Javascript
JS制作简易计算器的实例代码
2020/07/04 Javascript
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
python中学习K-Means和图片压缩
2017/11/20 Python
django项目用higcharts统计最近七天文章点击量
2019/08/17 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
获取python运行输出的数据并解析存为dataFrame实例
2020/07/07 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
Python requests HTTP验证登录实现流程
2020/11/05 Python
pycharm 关闭search everywhere的解决操作
2021/01/15 Python
CSS3 please 跨浏览器的CSS3产生器
2010/03/14 HTML / CSS
C语言编程练习
2012/04/02 面试题
服务中心夜班服务员岗位职责
2013/11/27 职场文书
班主任班级寄语大全
2014/04/04 职场文书
副处级干部考察材料
2014/05/17 职场文书
小学教师见习总结
2015/06/23 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
Feign调用传输文件异常的解决
2021/06/24 Java/Android