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 call 函数的用法说明
Apr 09 Javascript
js 纯数字不重复排列的另类方法
Jul 17 Javascript
jquery ui resizable bug解决方法
Oct 26 Javascript
js showModalDialog 弹出对话框的简单实例(子窗体)
Jan 07 Javascript
jQuery实现加入购物车飞入动画效果
Mar 14 Javascript
jquery实现很酷的网页顶部图标下拉菜单效果
Aug 22 Javascript
Bootstrap3学习笔记(三)之表格
May 20 Javascript
最全面的百度地图JavaScript离线版开发
Sep 10 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
Oct 14 Javascript
AngularJS constant和value区别详解
Feb 28 Javascript
原生js二级联动效果
Jun 20 Javascript
es6函数之严格模式用法实例分析
Mar 17 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
tp5(thinkPHP5)框架实现多数据库查询的方法
2019/01/10 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
2019/03/22 PHP
PHP实现爬虫爬取图片代码实例
2021/03/03 PHP
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
JavaScript将数组转换成CSV格式的方法
2015/03/19 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
在 Angular 中实现搜索关键字高亮示例
2017/03/21 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
利用jqgrid实现上移下移单元格功能
2018/11/07 Javascript
Vue动态修改网页标题的方法及遇到问题
2019/06/09 Javascript
微信小程序实现禁止分享代码实例
2019/10/19 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
Python中有趣在__call__函数
2015/06/21 Python
在Python的Django框架中创建和使用模版
2015/07/15 Python
Python操作Word批量生成文章的方法
2015/07/28 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
基于Tensorflow:CPU性能分析
2020/02/10 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
Python网络爬虫四大选择器用法原理总结
2020/06/01 Python
简单了解Django项目应用创建过程
2020/07/06 Python
python 如何快速复制序列
2020/09/07 Python
深入浅析css3 border-image边框图像详解
2015/11/24 HTML / CSS
世界最大的票务市场:viagogo
2017/02/16 全球购物
社区网格化管理实施方案
2014/03/21 职场文书
表彰大会主持词
2014/03/26 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
青岛导游词
2015/02/12 职场文书
安全保证书怎么写
2015/02/28 职场文书
现货白银电话营销话术
2015/05/29 职场文书
升学宴家长答谢词
2015/09/29 职场文书
60句有关成长的名言
2019/09/04 职场文书
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技