1.数字组件会自动进行四舍五入,通过以下方法,可以直接进行位数的截取。
<el-input-number v-model="vv" controls-position="right" :precision="0" :step="1" :max="99999"" size="mini" @@input.native="changeInputPt($event,0)"></el-input-number>
changeInputPt(e, count) {
//count为保留小数的位数,0为取整。
if (e.target.value == "") {
e.target.value = 0;
return;
}
if (count == 0) {
e.target.value = parseInt(e.target.value);
}
else {
if ((e.target.value.indexOf('.') >= 0)) {
e.target.value = e.target.value.substring(0, e.target.value.indexOf('.') + (count + 1));
}
}
},
2.居右显示,设置样式就可以。
.text-right .el-input__inner {
text-align: right !important;
}