/** inputNumber 转成万 */
export function inputNumberFormatterTenThousand(v){
if(Number(v)===NaN){
return `${0}万元`
}
return `${(Number(v)/10000).toFixed(2)}万元`
}
/** inputNumber 转成万 */
export function inputNumberParserTenThousand(v){
v= v.replace("万元",'')
v= v.replace("..",'.')
let value = Number(v) *10000
if(value===NaN){
return 0
}
return value
}
/** inputNumber 数字保留两位小数 */
export function inputNumberFormatterPrecision2(v){
if(!v || Number(v)===NaN){
return 0
}
return Number(v).toFixed(2)
}
<InputNumber placeholder="请输入" style={{ width: '100%' }} disabled formatter={inputNumberFormatterTenThousand} parser={inputNumberParserTenThousand} />
保留原精度