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扩展插件Validate 5添加自定义验证方法
Sep 05 Javascript
读JavaScript DOM编程艺术笔记
Nov 15 Javascript
查看源码的工具 学习jQuery源码不错的工具
Dec 26 Javascript
node.js解决获取图片真实文件类型的问题
Dec 20 Javascript
浅谈轻量级js模板引擎simplite
Feb 13 Javascript
实例详解ECMAScript5中新增的Array方法
Apr 05 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
Nov 07 Javascript
web打印小结
Jan 11 Javascript
Vue插件写、用详解(附demo)
Mar 20 Javascript
老生常谈JavaScript面向对象基础与this指向问题
Oct 16 Javascript
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
Jul 06 Javascript
对vuex中store和$store的区别说明
Jul 24 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
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
PHP递归调用的小技巧讲解
2013/02/19 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
php引用和拷贝的区别知识点总结
2019/09/23 PHP
PHP论坛实现积分系统的思路代码详解
2020/06/01 PHP
从新浪弄下来的全屏广告代码 与使用说明
2007/03/15 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
2020/09/12 Javascript
使用phantomjs进行网页抓取的实现代码
2014/09/29 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
jQuery Validate验证框架详解(推荐)
2016/12/17 Javascript
js手机号批量滚动抽奖实现代码
2020/04/17 Javascript
JavaScript数据结构之数组的表示方法示例
2017/04/12 Javascript
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
2018/10/26 Javascript
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
JavaScript switch语句使用方法简介
2019/12/30 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
Python 实现一个颜色色值转换的小工具
2016/12/06 Python
Python读csv文件去掉一列后再写入新的文件实例
2017/12/28 Python
Python学习笔记之文件的读写操作实例分析
2019/08/07 Python
使用Python测试Ping主机IP和某端口是否开放的实例
2019/12/17 Python
Python3.7+tkinter实现查询界面功能
2019/12/24 Python
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
材料加工工程求职信
2014/02/19 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书
骨干教师事迹材料
2014/12/17 职场文书
小学教师岗位职责
2015/04/02 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
用React Native制作一个简单的游戏引擎
2021/05/27 Javascript
JavaScript异步操作中串行和并行
2021/11/20 Javascript