国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Vue實現手機計算器

瀏覽:74日期:2022-12-05 13:58:39

本文實例為大家分享了Vue制作仿手機計算器的具體代碼,供大家參考,具體內容如下

1.首先是把樣式做出來,按鈕是0-9,還有加減乘除,百分號,清除按鈕,小數點,等號、等等

Vue實現手機計算器

2.把官方網站的JS插件引用,cn.vuejs.org/v2/guide/

Vue實現手機計算器

頁面視圖

Vue實現手機計算器

JS

Vue實現手機計算器

Vue實現手機計算器

Vue實現手機計算器

new Vue({ el: '#app', data: { equation: ’0’, isDecimalAdded: false, //防止在一組數字中間輸入超過一個小數位 isOperatorAdded: false, //判斷之否已點擊 加、減、乘、除,防止連續點擊超過一個運算符號 isStarted: false, //判斷計算器是否已經開始輸入數字,用于正負數和百分比計算的時候作一些判斷 }, methods: { //Check if the character is + - × ÷ isOperator(character) { //用來判斷character 是否加減乘除 return [’+’, ’-’, ’×’, ’÷’].indexOf(character) > -1 }, append(character) { //append(character)加減乘除 if (this.equation === ’0’ && !this.isOperator(character)) { if (character === ’.’) { this.equation += ’’ + character this.isDecimalAdded = true } else { this.equation = ’’ + character } this.isStarted = true return } if (!this.isOperator(character)) { if (character === ’.’ && this.isDecimalAdded) { return } if (character === ’.’) { this.isDecimalAdded = true this.isOperatorAdded = true } else { this.isOperatorAdded = false } this.equation += ’’ + character } if (this.isOperator(character) && !this.isOperatorAdded) { this.equation += ’’ + character this.isDecimalAdded = false this.isOperatorAdded = true } }, calculate() { //等于號的時候 let result = this.equation.replace(new RegExp(’×’, ’g’), ’*’).replace(new RegExp(’÷’, ’g’), ’/’) this.equation = parseFloat(eval(result).toFixed(9)).toString() this.isDecimalAdded = false this.isOperatorAdded = false }, calculateToggle() { //點擊正負號 if (this.isOperatorAdded || !this.isStarted) { true } this.equation = this.equation + ’* -1’ this.calculate() }, calculatePercentage() { //點擊百分比 if (this.isOperatorAdded || !this.isStarted) { true } this.equation = this.equation + ’* 0.01’ this.calculate() }, clear() { //點擊AC this.equation = ’0’ this.isDecimalAdded = false //防止在一組數字中間輸入超過一個小數位 this.isOperatorAdded = false //判斷之否已點擊 加、減、乘、除,防止連續點擊超過一個運算符號 this.isStarted = false //判斷計算器是否已經開始輸入數字,用于正負數和百分比計算的時候作一些判斷 } }})

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 久久青草视频 | 男人的天堂在线精品视频 | 欧洲亚洲综合一区二区三区 | 国产99久久九九精品免费 | 日韩美女视频在线观看 | 久久精品网站免费观看 | 成人区视频| 欧美视频在线观在线看 | 国产精品亚洲一区二区在线观看 | 国产精品一级片 | 欧美日韩精品一区二区免费看 | 国产香蕉98碰碰久久人人 | 免费a级毛片网站 | 欧美一级毛片片免费 | 日本天堂网 | 欧美 另类 精品一区视频 | 一级毛片aaa | 欧美人与鲁交大毛片免费 | 在线观看成年人免费视频 | 欧美日产国产亚洲综合图区一 | 免费人成黄页在线观看视频国产 | 亚洲成人综合网站 | 成人毛片1024你懂的 | 国产日产精品_国产精品毛片 | 毛片免费高清免费 | 亚洲日本中文字幕在线 | 美国美女一级毛片免费全 | 欧美日韩一区二区视频免费看 | 亚洲成人免费在线观看 | 国内精品久久精品 | 一区视频 | 国内精品小视频在线 | 免费在线国产视频 | 中文字幕 日韩在线 | 亚洲一区天堂 | 99九九国产精品免费视频 | 老司机亚洲精品 | 精品日韩二区三区精品视频 | 免费亚洲视频 | 国产杨幂福利在线视频观看 | 在线看国产 |