vue保留小數點 可自定義保留幾位

2021-10-09 22:17:29 字數 798 閱讀 9384

因為最近在做乙個**的專案,所以會涉及到金額。金額也就意味著要保留小數點。所以寫了乙個指令,方便輸入的金額限制。

import vue from

"vue"

;export

default

.install

=(vue, options =

)=>)[

0]; vnode.context.

$nexttick((

)=>);

};}}

);};

function

handleinput

(ele, vnode, rel)

if(valarr.length > retainnum)

if(valarr[1]

)// 這裡的2寫死。因為不管保留幾位小數,都只需要第一位小數點前後的資料,其他都不需要

valarr.

splice(2

, valarr.length -2)

;if(retainnum ===0)

);}let valstr = valarr.

join

(".");

// 最後的結果

setvaluewithexpressionvue()

;}function

setvaluewithexpressionvue

(option)

else

else}}

);}

v-number:x=「對應的資料key」

x為保留幾位小數

C Double toString保留小數點方法

有時候double型資料需要tostring 但又想保留小數,當值為整數,比如3.00時tostring後會變為 3 具體說明見下 1 stringstr0 i.tostring f 2 stringstr1 i.tostring f1 3 stringstr2 i.tostring f2 4 st...

oracle小數點保留問題

最近公司有個業務清單提取需求,需要使用百分率,保留2位小數,其實只用round就可以實現 round data,2 但是格式不是很工整,對格式要求不嚴謹的情況下使用round即可,以下是網路搜尋到的處理方法 方法一 使用to char的fm格式,即 to char round data.amount...

Oracle小數點保留問題

oracle 小數點保留問題 最近公司有個業務清單提取需求,需要使用百分率,保留2位小數,其實只用round就可以 實現 round data,2 但是格式不是很工整,對格式要求不嚴謹的情況下使用round即可,以下是網路搜尋到的處理方法 方法一 使用to char的fm格式,即 to char r...