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 相关文章推荐
利用Ext Js生成动态树实例代码
Sep 08 Javascript
JavaScript 获取事件对象的注意点
Jul 29 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
Jul 17 Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
May 19 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
Mar 26 Javascript
PHP+mysql+Highcharts生成饼状图
May 04 Javascript
深入理解(function(){... })();
Aug 16 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
Jul 19 Javascript
简化版的vue-router实现思路详解
Oct 19 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
Mar 08 Javascript
关于JSON解析的实现过程解析
Oct 08 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
Nov 06 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和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
wiki-shan写的php在线加密的解密程序
2008/09/07 PHP
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
关于php内存不够用的快速解决方法
2013/10/26 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
2017/12/14 PHP
JavaScript中获取未知对象属性的代码
2011/04/27 Javascript
Prototype源码浅析 Number部分
2012/01/16 Javascript
js返回前一页刷新本页重载页面
2014/07/29 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
2016/09/03 Javascript
Node.js中process模块常用的属性和方法
2016/12/13 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
Vue修改mint-ui默认样式的方法
2018/02/03 Javascript
vue2中使用less简易教程
2018/03/27 Javascript
Vue自定义toast组件的实例代码
2018/08/15 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
2019/01/08 Javascript
vue+axios 拦截器实现统一token的案例
2020/09/11 Javascript
[01:09]2014DOTA2国际邀请赛 TI4西雅图DOTA2 中国美女coser加油助威
2014/07/20 DOTA
深入理解Python单元测试unittest的使用示例
2017/11/18 Python
无法使用pip命令安装python第三方库的原因及解决方法
2018/06/12 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
2018/08/01 Python
python实现批量文件重命名
2019/10/31 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
python 中的9个实用技巧,助你提高开发效率
2020/08/30 Python
通过代码实例了解Python3编程技巧
2020/10/13 Python
中专生自我鉴定范文
2013/12/19 职场文书
社区活动总结报告
2014/05/05 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
儿童诗两首教学反思
2016/02/23 职场文书