zoukankan      html  css  js  c++  java
  • 如何用vue做计算器功能

    大家都知道vue是数据驱动视图的一个javascript框架,彻底解放dom操作,今天我们用vue做一个计算器的功能,会发现vue对于数据操作是非常好用的,下面是小案例。

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    		<script src="node_modules/vue/dist/vue.js"></script>
    	</head>
    	<body>
    		<div id="app">
    			<input type="number" v-model.number="num1"/>
    			<select v-model.number="operater">
    				<option value="0">+</option>
    				<option value="1">-</option>
    				<option value="2">*</option>
    				<option value="3">/</option>
    			</select>
    			<input type="number" v-model.number="num2"/>
    			<button @click="cal">=</button>
    			<input type="number" v-model.number="res"/>
    		</div>
    		<script type="text/javascript">
    			var vm=new Vue({
    				el:"#app",
    				data(){
    					return{
    						num1:0,
    						num2:0,
    						operater:0,
    						res:0
    
    					}
    				},
    				methods:{
    					cal(){
    							switch(this.operater){
    								case 0:
    								this.res=this.num1+this.num2;
    								break;
    								case 1:
    								this.res=this.num1-this.num2;
    								break;
    								case 2:
    								this.res=this.num1*this.num2;
    								break;
    								case 3:
    								this.res=this.num1/this.num2;
    								break;
    							}
    					}
    				}
    			})
    		</script>
    	</body>
    </html>
    
    
  • 相关阅读:
    JS 打印实现部分打印
    window.opener和window.open
    js中!和!!的区别及用法
    SQL循环表里的数据
    简明lua教程[转]
    mysql调优技巧-profiles
    MySQL的InnoDB的幻读问题
    linux exec命令
    常用正则搜集整理
    flashget for linux安装问题解决
  • 原文地址:https://www.cnblogs.com/lxystar/p/10641723.html
Copyright © 2011-2022 走看看