vue实现网页简单计算器实例代码

2021-04-22 16:26

阅读:565

标签:html   javascrip   text   get   代码   ber   mode   color   back   

效果:

技术图片

代码如下:

DOCTYPE html>
html>
    head>
        meta charset="UTF-8">
        title>title>
        script type="text/javascript" src="js/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"  />
            button @click="getResult" >=button>
            input type="text" v-model="res" />
            
        div>
        script type="text/javascript">
            var vm = new Vue({
                el:"#app",
                data:{
                    num1:0,
                    num2:0,
                    opt:+,
                    res:0
                },
                methods:{
                    getResult(){
                        console.log(this.opt)
                        var str = Number(this.num1)+this.opt+Number(this.num2)
//                        eval函数是把参数当做能执行的代码来执行
                        this.res = eval(str)
                    }
                }
            })
        script>
    body>
html>

 

vue实现网页简单计算器实例代码

标签:html   javascrip   text   get   代码   ber   mode   color   back   

原文地址:https://www.cnblogs.com/Mishell/p/12243355.html


评论


亲,登录后才可以留言!