日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue可以直接进行运算么_Vue实现计算器功能

發布時間:2025/3/15 vue 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue可以直接进行运算么_Vue实现计算器功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

直接上代碼,目前程序沒有校驗小數點輸入是否正確情況。

v-model="result"

clearable>

7

8

9

/

4

5

6

*

1

2

3

+

0

.

=

-

export?default?{

name:?'Calculator',

data?()?{

return?{

'result':?''

}

},

methods:?{

sendMessage?(message)?{

this.$message({

message:?message,

type:?'warning'

})

},

getResult?(e)?{

//?不可以連續輸入?小數點

if?(e?===?'.'?&&?this.result.split('').reverse().join('').indexOf('.')?===?0)?{

this.sendMessage('請輸入正確的浮點數1')

return?false

}

//?如果第一次?輸入的是?運算符號,則提示

if?(['+',?'-',?'*',?'/',?'%',?'.'].indexOf(e)?>?-1?&&?this.result.length?===?0)?{

this.sendMessage('請先輸入數字')

return?false

}

//?如果第一次?輸入的是?=?號,則直接返回

if?(e?===?'='?&&?this.result.length?===?0)?{

return?false

}

//?出現?=?號則表示已經執行過計算,需要清空

if?(this.result.indexOf('=')?>?-1)?{

this.result?=?''

}

switch?(e)?{

case?'=':

//?eslint-disable-next-line?no-eval

this.result?+=?'='?+?eval(this.result)

break

default:

this.result?+=?e

}

}

}

}

#result{

margin-bottom:?10px;

}

.grid-content{

text-align:?center;

height:?40px;

border:solid?1px?#e6e6e6;

line-height:?40px;

margin-bottom:?10px;

font-weight:?bold;

border-radius:?5px;

cursor:?pointer;

}

.grid-content:hover{

background-color:?#f5f5f5;

}

頁面效果:

總結

以上是生活随笔為你收集整理的vue可以直接进行运算么_Vue实现计算器功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。