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 相关文章推荐
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
Feb 03 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
Mar 31 Javascript
jQuery实现点击小图显示大图代码分享
Aug 25 Javascript
SublimeText自带格式化代码功能之reindent
Dec 27 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
Feb 29 Javascript
javascript实现根据汉字获取简拼
Sep 25 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
Nov 25 Javascript
AngularJS封装指令方法详解
Dec 12 Javascript
JS实现的JSON序列化操作简单示例
Jul 02 Javascript
浅谈Vue.use的使用
Aug 29 Javascript
微信小程序 自定义复选框实现代码实例
Sep 04 Javascript
微信小程序分包加载代码实现方法详解
Sep 23 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
判“新”函数:得到今天与明天的秒数
2006/10/09 PHP
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
PHP执行批量mysql语句的解决方法
2013/05/02 PHP
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
PHP+Ajax异步带进度条上传文件实例
2016/11/01 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
IE php关于强制下载文件的代码
2008/08/23 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
javascript计算对象长度的方法
2017/10/25 Javascript
在vue项目中使用Nprogress.js进度条的方法
2018/01/31 Javascript
在vue中使用jointjs的方法
2018/03/24 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
2020/05/15 Javascript
让你30分钟快速掌握vue3教程
2020/10/26 Javascript
javascript实现拼图游戏
2021/01/29 Javascript
Python中的字符串查找操作方法总结
2016/06/27 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
使用matlab或python将txt文件转为excel表格
2019/11/01 Python
用 Python 制作地球仪的方法
2020/04/24 Python
基于python实现获取网页图片过程解析
2020/05/11 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
keras的siamese(孪生网络)实现案例
2020/06/12 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
经济系大学生求职信
2013/10/01 职场文书
个人自荐书
2013/12/20 职场文书
行政专员工作职责
2013/12/22 职场文书
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
工艺工程师岗位职责
2014/03/04 职场文书
公务员平时考核实施方案
2014/03/11 职场文书
安全责任书怎么写
2014/07/28 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
基层党支部整改方案
2014/10/25 职场文书
《观潮》教学反思
2016/02/17 职场文书