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 UI 1.72 之datepicker
Dec 29 Javascript
jQuery 阴影插件代码分享
Jan 09 Javascript
jquery跟js初始化加载的多种方法及区别介绍
Apr 02 Javascript
javascript页面渲染速度测试脚本分享
Apr 15 Javascript
JavaScript定义类和对象的方法
Nov 26 Javascript
jquery实现简单的无缝滚动
Apr 15 Javascript
jquery控制表单输入框显示默认值的方法
May 22 Javascript
location.hash保存页面状态的技巧
Apr 28 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
Sep 08 Javascript
bootstrap下拉列表与输入框组结合的样式调整
Oct 08 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
Apr 10 Javascript
JavaScript 判断浏览器是否是IE
Feb 19 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
博士208HAF收音机实习报告
2021/03/02 无线电
php过滤危险html代码
2008/08/18 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
2012/07/16 PHP
ThinkPHP关于session的操作方法汇总
2014/07/18 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
PHPUnit + Laravel单元测试常用技能
2019/11/06 PHP
jQuery去掉字符串起始和结尾的空格(多种方法实现)
2013/04/01 Javascript
jquery 判断滚动条到达了底部和顶端的方法
2014/04/02 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
2016/12/28 Javascript
详解在Vue中通过自定义指令获取dom元素
2017/03/04 Javascript
详解用webpack2搭建angular2的项目
2017/06/22 Javascript
JS简单获得节点元素的方法示例
2018/02/10 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
python获得文件创建时间和修改时间的方法
2015/06/30 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
利用Python代码实现一键抠背景功能
2019/12/29 Python
Python模块的定义,模块的导入,__name__用法实例分析
2020/01/07 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
Python虚拟环境库virtualenvwrapper安装及使用
2020/06/17 Python
Python基于Socket实现简易多人聊天室的示例代码
2020/11/29 Python
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
服装设计专业毕业生推荐信
2013/11/09 职场文书
财务会计专业推荐信
2013/11/30 职场文书
办公室前台岗位职责范本
2013/12/10 职场文书
社区庆八一活动方案
2014/02/02 职场文书
2014第二批党员干部对照“四风”找差距检查材料思想汇报
2014/09/18 职场文书
在职证明书范本(2014新版)
2014/09/25 职场文书
单位推荐信范文
2015/03/27 职场文书
2015年青年志愿者工作总结
2015/05/20 职场文书
Java常用工具类汇总 附示例代码
2021/06/26 Java/Android