那就只能设置type="text"了,但是设置type="text"又会导致input可以输入非数字了,于是网上百度google找的一大堆各种通过js去控制的,比如onkeyup事件等,检测到输入的是非数字就截取掉,替换掉,这能够实现只能输入数字,但是正如标题所说,只允许正整数和正小数,而且还存在字母e和 输入1.1.111...1这种情况,依然通过这些...
number_change(e) { //在输入的时候就要判断只能输入正整数 e.target.value = e.target.value.replace(/[^0-9]/g, '') // 然后在每次keyup时把值赋给v-model if (!e.target.value) { // 这里给undefined是因为不给值就会默认变为1,不会为空,导致用户输入不了别的数值 this.choose_quantity = un...
element plusInputNumber校验只能输入整正数el-input-number整数 问题描述:elementUI的数字输入框组件el-input-number可以通过 :precision 属性设置精度,从而控制小数位数。但是产品给出的小数位数需求如下:当数字是整数或者一位小数时,小数位自动补零,保持两位小数展示;当数字是三位小数时,展示为三位小数;当数字为四位...