先完成再完美,完成永远比完美重要。
使用element UI的el-input设置属性为type="number"时,样式很不好看
如果接受有上下箭头==>需要修改el-input_inner的边距,保证箭头在最右侧
如果不想显示箭头===>需要隐藏掉箭头样式
1. 保留el-input-number的箭头输入
之需要修改 el-input__inner的padding-right:0px即可
2. 去掉箭头样式
添加类名之后直接加上如下样式即可。
<el-input size="mini" type="number" class="numrule"></el-input>
<style scoped lang="scss">
::v-deep .numrule input::-webkit-outer-spin-button,
::v-deep .numrule input::-webkit-inner-spin-button {
-webkit-appearance: none !important;
}
::v-deep .numrule input[type="number"] {
-moz-appearance: textfield !important;
}
</style>