<el-input type="number" placeholder="请输入最小单位数量" v-model="COUNT"
@input="handleChangePackCount"></el-input>
//不通输入小数点
const handleChangePackCount = (e) => {
e = e.replace(/[^0-9]/g, '')
console.log(e)
COUNT.value = e
}
//只能输入2位小数
const handleChangePackCount = (e) => {
e = .match(/^\d*(\.?\d{0,2})/g)[0] || ''
console.log(e)
COUNT.value = e
}
文章描述了一个在Vue组件中使用`el-input`实现的计数器,如何处理用户输入,确保只接受整数且最多两位小数。handleChangePackCount函数通过正则表达式过滤非法输入并更新COUNT值。

2301

被折叠的 条评论
为什么被折叠?



