解决iView中InpuNuber限定小数位时,输入光标经常后移的问题
问题场景:
InputNumber组件在设置precision精度后,每次输入都会自动填充导致光标后移,影响输入体验。
<InputNumber :precision="2" :min="0.01" style="width:100%" v-model="value"/>
1
期待效果:
如输入1.22就直接输入而不是出现输入1,变为1.00的情况。
<InputNumber
:max="10000"
:precision="2"
v-model="value9"
:formatter="formatter"
:parser="parser"
></InputNumber>
methods:{
formatter(value){
if(value.indexOf('.')!==-1){
let arr = value.split('.')
if(arr[1]==='00'){
return arr[0]
}
}
return value
},
parse(value){
return value
}
}