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实现检测指定目录是否存在的方法
Jan 12 Javascript
基于jQuery实现的Ajax 验证用户名是否存在的实现代码
Apr 06 Javascript
JS获取html对象的几种方式介绍
Dec 05 Javascript
js实现DOM走马灯特效的方法
Jan 21 Javascript
详解JavaScript正则表达式之RegExp对象
Dec 13 Javascript
Js获取当前日期时间及格式化代码
Sep 17 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
Nov 25 Javascript
浅谈JavaScript的计时器对象
Dec 26 Javascript
Angular 4依赖注入学习教程之组件服务注入(二)
Jun 04 Javascript
jfinal与bootstrap的登出实战详解
Nov 27 Javascript
Vue项目中最新用到的一些实用小技巧
Nov 06 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
Feb 22 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 curl_setopt()函数实例代码与参数分析
2011/06/02 PHP
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
PHP利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
2016/04/07 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
php静态成员方法和静态的成员属性的使用方法
2017/10/26 PHP
关于使用runtimeStyle属性问题讨论文章
2007/03/08 Javascript
javascript各种复制代码收集
2008/09/20 Javascript
jQuery插件开发详细教程
2014/06/06 Javascript
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
javascript用正则表达式过滤空格的实现代码
2016/06/14 Javascript
js实现图片360度旋转
2017/01/22 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
2017/04/11 Javascript
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
JS同步、异步、延迟加载的方法
2018/05/05 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
webpack常用配置总览(小结)
2019/11/18 Javascript
vue实现商城秒杀倒计时功能
2019/12/12 Javascript
微信小程序文章详情功能完整实例
2020/06/03 Javascript
整理Python中的赋值运算符
2015/05/13 Python
利用Python操作消息队列RabbitMQ的方法教程
2017/07/19 Python
Django通用类视图实现忘记密码重置密码功能示例
2019/12/17 Python
浅析python函数式编程
2020/09/26 Python
Stefania Mode英国:奢华设计师和时尚服装
2017/10/23 全球购物
世界各地的旅游、观光和活动:Isango!
2019/10/29 全球购物
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
汉语专业应届生求职信
2013/10/01 职场文书
优秀毕业生自荐信范文
2014/01/01 职场文书
医学检验专业自荐信
2014/09/18 职场文书
学习保证书100字
2015/02/26 职场文书
2015年工会工作总结
2015/03/30 职场文书
总结会主持词
2015/07/02 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
分析Netty直接内存原理及应用
2021/06/14 Java/Android
Python+tkinter实现高清图片保存
2022/03/13 Python
tree shaking对打包体积优化及作用
2022/07/07 Java/Android