el-input-number標簽如何設置input的maxlength?能否使用input的原生屬性?我最終用精度(precision)+max(:max="9999")這個屬性實現的,樓上說的change事件應該也可以實現,但我覺得自己的辦法更好,哈哈html原生標簽input有個maxlength屬性;我使用了elementUI組件庫的el-input-number標簽,這個組件對input進行了封裝,能否通過這個組件設置input的原生屬性下方是這個組件官方顯示提供的屬性不能使用下面的max屬性,因為我輸入的值可能是小數,value 綁定值 number — —min 設置計數器允許的最小值 number — -Infinitymax 設置計數器允許的最大值 number — Infinitystep 計數器步長 number — 1precision 數值精度 number — —size 計數器尺寸 string large, small —disabled 是否禁用計數器 boolean — falsecontrols 是否使用控制按鈕 boolean — truecontrols-position 控制按鈕位置 string right -name 原生屬性 string — —label 輸入框關聯的label文字 string — —
1 回答

慕妹3242003
TA貢獻1824條經驗 獲得超6個贊
<el-input-number :ref="'input'+scope.row.selectionNo" style="width: 100px;" v-model="scope.row.unconfirmOddsCopy" :max="9999" :precision="getPrecision(scope.row.unconfirmOddsCopy)" controls-position="right"></el-input-number> getPrecision(value) { if (value < 10) { return 3 } else if (value < 100) { return 2 } else if (value < 1000) { return 1 } else { return 0 } },
添加回答
舉報
0/150
提交
取消