el-input-number標(biāo)簽如何設(shè)置input的maxlength?能否使用input的原生屬性?我最終用精度(precision)+max(:max="9999")這個(gè)屬性實(shí)現(xiàn)的,樓上說(shuō)的change事件應(yīng)該也可以實(shí)現(xiàn),但我覺(jué)得自己的辦法更好,哈哈html原生標(biāo)簽input有個(gè)maxlength屬性;我使用了elementUI組件庫(kù)的el-input-number標(biāo)簽,這個(gè)組件對(duì)input進(jìn)行了封裝,能否通過(guò)這個(gè)組件設(shè)置input的原生屬性下方是這個(gè)組件官方顯示提供的屬性不能使用下面的max屬性,因?yàn)槲逸斎氲闹悼赡苁切?shù),value 綁定值 number — —min 設(shè)置計(jì)數(shù)器允許的最小值 number — -Infinitymax 設(shè)置計(jì)數(shù)器允許的最大值 number — Infinitystep 計(jì)數(shù)器步長(zhǎng) number — 1precision 數(shù)值精度 number — —size 計(jì)數(shù)器尺寸 string large, small —disabled 是否禁用計(jì)數(shù)器 boolean — falsecontrols 是否使用控制按鈕 boolean — truecontrols-position 控制按鈕位置 string right -name 原生屬性 string — —label 輸入框關(guān)聯(lián)的label文字 string — —
1 回答

慕妹3242003
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊
<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 } },
添加回答
舉報(bào)
0/150
提交
取消