zoukankan      html  css  js  c++  java
  • vue实现简易计算器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>简易计算器</title>
        <script src="./lib/vue.js"></script>
    </head>
    <body>
    <div id="app">
        <input type="text" v-model="num1">
        <select v-model="opt">
            <option value="+">+</option>
            <option value="-">-</option>
            <option value="*">*</option>
            <option value="/">/</option>
        </select>
        <input type="text" v-model="num2">
        <input type="button" value="=" @click="cal">
        <input type="text" v-model="result">
    </div>
    <script>
        var vm = new Vue({
            el:"#app",
            data:{
                num1:0,
                num2:0,
                result:0,
                opt:"+"
            },
            methods:{
                cal(){
                    switch (this.opt) {
                        case "+":
                            this.result = parseInt(this.num1) + parseInt(this.num2)
                            break;
                        case "-":
                            this.result = parseInt(this.num1) - parseInt(this.num2)
                            break;
                        case "*":
                            this.result = parseInt(this.num1) * parseInt(this.num2)
                            break;
                        case "/":
                            this.result = parseInt(this.num1) / parseInt(this.num2)
                            break;
                    }
                }
            }
        })
    </script>
    </body>
    </html>
  • 相关阅读:
    hashmap的一些基础原理
    关于uuid
    读锁跟写锁的区别
    栈为什么效率比堆高
    MySQL行级锁、表级锁、页级锁详细介绍
    MYSQL MyISAM与InnoDB对比
    MYSQL锁表问题解决
    mysql查询锁表语句
    三种排序方法
    正则表达式
  • 原文地址:https://www.cnblogs.com/zhahuhu/p/11598934.html
Copyright © 2011-2022 走看看