老师请检查 我的请选择和加法有点问题

来源:3-23 自由编程

小鲜花

2020-06-20 19:04:08

<!DOCTYPE html>

<html>


<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title></title>

    <script type="text/javascript" src="./vue.js"></script>

    <style>

  

    </style>

</head>

  

<body>

    <div id="app">

      <input v-model="fist">

      <select  v-model="xuanze">

          <option disabled>--请选择--</option>

          <option>+</option>

          <option>-</option>

          <option>*</option>

          <option>/</option>

      </select>

      <input v-model="second">

      <button @click="yunsuan">=</button>

      <input v-model="resule">

    </div>

    <script>

          var vm=new Vue({

               el:'#app',

               data:{

                fist:"",

                second:"",

                resule:"",

                xuanze:""

               },

               watch:{

                xuanze:function(){

                    this.yunsuan();

                }

               },

               methods:{

                yunsuan:function(){

                   

                   switch(this.xuanze){

                       case '+':

                       this.resule=+this.fist+this.second;

                       break;

                       case '-':

                       this.resule=this.fist-this.second;

                       break;

                       case '*':

                       this.resule=this.fist*this.second;

                       break;

                       case '/':

                       this.resule=this.fist/this.second;

                       break;

                   }

                }

               }

          })

    </script>

</body>


</html>


写回答

1回答

好帮手慕粉

2020-06-21

同学你好,关于同学的问题回答如下:

1、在加法中,同学只转换了第一个字符串,没有转换第二个:

http://img.mukewang.com/climg/5eeebaa809d84e5508270180.jpg

2、请选择的效果是没有问题的。但是建议同学去掉呢,因为练习示意图里面没有请选择这一项:

http://img.mukewang.com/climg/5eeebb550956901407090499.jpg

如果我的回答帮助了你,欢迎采纳。祝学习愉快~

0

0 学习 · 10739 问题

查看课程