经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTML/CSS » HTML5 » 查看文章
vue实现简易计算器
来源:cnblogs  作者:炸呼呼er  时间:2019/9/29 8:59:06  对本文有异议
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>简易计算器</title>
  6. <script src="./lib/vue.js"></script>
  7. </head>
  8. <body>
  9. <div id="app">
  10. <input type="text" v-model="num1">
  11. <select v-model="opt">
  12. <option value="+">+</option>
  13. <option value="-">-</option>
  14. <option value="*">*</option>
  15. <option value="/">/</option>
  16. </select>
  17. <input type="text" v-model="num2">
  18. <input type="button" value="=" @click="cal">
  19. <input type="text" v-model="result">
  20. </div>
  21. <script>
  22. var vm = new Vue({
  23. el:"#app",
  24. data:{
  25. num1:0,
  26. num2:0,
  27. result:0,
  28. opt:"+"
  29. },
  30. methods:{
  31. cal(){
  32. switch (this.opt) {
  33. case "+":
  34. this.result = parseInt(this.num1) + parseInt(this.num2)
  35. break;
  36. case "-":
  37. this.result = parseInt(this.num1) - parseInt(this.num2)
  38. break;
  39. case "*":
  40. this.result = parseInt(this.num1) * parseInt(this.num2)
  41. break;
  42. case "/":
  43. this.result = parseInt(this.num1) / parseInt(this.num2)
  44. break;
  45. }
  46. }
  47. }
  48. })
  49. </script>
  50. </body>
  51. </html>

 

原文链接:http://www.cnblogs.com/zhahuhu/p/11598934.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号