淘先锋技术网

首页 1 2 3 4 5 6 7
<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
 },