需要修改输入的值,将数字转换为正整数,Taro 的 input 有问题,文档里提到函数 return 就可以,但 Vue3 场景尝试并不生效。
https://juejin.cn/post/7029946995389235237
最后方案,先无脑更新一下,再替换更新
const handleAverageSalaryChange = (e) => {
averageSalary.value = e.detail.value;
averageSalary.value = e.detail.value.replace(/^(0+)|[^\d]+/g, "");
};