使用Vue.js怎么实现一个计算器功能

  介绍

使用Vue.js怎么实现一个计算器功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强> 1。HTML部分代码

& lt; ! DOCTYPE  html>   & lt; html  lang=癳n"祝辞   & lt; head>   & lt;才能link  rel=皊tylesheet",类型=拔谋?css", href=癱ss/css.css", rel=癳xternal  nofollow",在   & lt;才能script 类型=拔谋?javascript", src=癶ttps://cdn.bootcss.com/vue/2.5.16/vue.min.js"祝辞& lt;/script>   & lt;才能meta  charset=癠TF-8"比;   & lt;才能title> my-calculator</title>   & lt;/head>   & lt; body>   & lt; div  id=癱alculator"祝辞   & lt;才能!——显示框——比;   & lt;才能input-box  v-bind: input-show=癷nputShow"比;   & lt;才能/input-box>   & lt;才能btn-list>   ,,,& lt; div  @click=癱learValue()“,类=?btn-30  btn-radius  color-red  clear-marginleft"祝辞C
  ,,,& lt; div 类=?btn-30  btn-radius  color-blue"在+/& lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; % & # 39;)“,类=?btn-30  btn-radius  color-blue"在% & lt;/div>   ,,,& lt; div  @click=癰ackValue()“,类=?btn - 70, btn-radius  color-red  font-14"祝辞←& lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; 7 & # 39;)“,类=?btn-30  btn-radius  clear-marginleft"在7 & lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; 8 & # 39;)“,类=?btn-30  btn-radius"在8 & lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; 9 & # 39;)“,类=?btn-30  btn-radius"在9 & lt;/div>   ,,,& lt; div  @click=皊quareValue()“,类=?btn-30  btn-radius  color-blue  font-14"祝辞×,sup2; & lt;/div>   ,,,& lt; div  @click=皉adicalValue()“,类=?btn-30  btn-radius  color-blue  font-12"祝辞√& lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; 4 & # 39;)“,类=?btn-30  btn-radius  clear-marginleft"在4 & lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; 5 & # 39;)“,类=?btn-30  btn-radius"在5 & lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; 6 & # 39;)“,类=?btn-30  btn-radius"在6 & lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39;×& # 39;)“,类=?btn-30  btn-radius  color-blue  font-14"祝辞×& lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39;÷& # 39;)“,类=?btn-30  btn-radius  color-blue  font-12"祝辞÷& lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; 1 & # 39;)“,类=?btn-30  btn-radius  clear-marginleft"在1 & lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; 2 & # 39;)“,类=?btn-30  btn-radius"在2 & lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; 3 & # 39;)“,类=?btn-30  btn-radius"在3 & lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; + & # 39;)“,类=?btn-30  btn-radius  color-blue  font-14"祝辞+ & lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; & # 39;)“,类=?btn-30  btn-radius  color-blue  font-14"祝辞& lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; 0 & # 39;)“,类=?btn - 70, btn-radius  clear-marginleft"在0 & lt;/div>   ,,,& lt; div  @click=癷nputValue(& # 39; # 39;公司)“,类=?btn-30  btn-radius"祝辞。;/div>   ,,,& lt; div  @click=癱alValue()“,类=?btn - 70, btn-radius  color-red  font-14"祝辞=& lt;/div>   & lt;才能/btn-list>   & lt;/div>   & lt; script>   var  calculator =, Vue ({new    el才能:& # 39;#计算器# 39;   数据:{才能   ,,,inputShow: {   ,,,,,的值:& # 39;0 & # 39;   ,,,}   ,,},   组件:{才能   ,,,& # 39;input-box& # 39;: {   ,,,,,道具:[& # 39;inputShow& # 39;],   ,,,,,:计算,{   ,,,,,,,的值:function  (), {   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

使用Vue.js怎么实现一个计算器功能