<el-input-number v-model="storage" controls-position="right"
:min="storage_LB"
:max="200000"
:step="100"
step-strictly
>
</el-input-number>
需求是一个输入框带加减按钮,步长为100,且输入非一百整数时,向下取整
目前问题是输入非一百整数时会按四舍五入来纠正到最近的数值。于是尝试增加blur事件处理,但是还是会四舍五入。。
排查下来发现要把step-strictly去掉,再增加blur
<el-input-number v-model="storage" controls-position="right"
:min="storage_LB"
:max="200000"
:step="100"
@blur="handleBlur"
>
</el-input-number>
handleBlur () {
this.xxx= parseInt(this.xxx/ 100) *100
},