el-input 双向绑定失效

<el-input v-model="ruleForm.textX" οninput="value=value.replace(/\^\\d,/g,'')" ></el-input>

项目需要只能输入数字,所有使用oninput+正则来限制用户输入,但是在使用中文输入法输入按shift切换到英文输入法时,再输入的数字会获取不到,这个时候发现双向绑定失效,所以需要重新赋值,改成以下代码可以实现

<el-input v-model="ruleForm.textX" οninput="value=value.replace(/\^\\d,/g,'')" @blur="ruleForm.textX = $event.target.value" ></el-input>

相关推荐
Dxy123931021613 小时前
Python XPath position() 完整使用指南,避坑合集(lxml适用)
前端·javascript·python
海鸥两三13 小时前
【websocket合集2】websocket.js源码解析和页面调用示例
javascript·websocket·网络协议
vipbic1 天前
一个前端的 9 天重构:我是怎么用 Codex 重做航栈的
前端·javascript·后端
资源大佬星 课it1 天前
重学C++ ,重构你的C++知识体系
vue.js·docker·django
Eason_Lou1 天前
【无标题】
前端·vue.js·html
kyriewen1 天前
我受够了复制报错去问 AI,花一下午给控制台做了个调试助手
前端·javascript·ai编程
慧都小妮子1 天前
前端实现复杂公式计算:SpreadJS 在京东物流 Udata 平台的落地实践
javascript·数据分析·excel·数据可视化·spreadjs·前端表格控件
Eason_Lou1 天前
vue flow使用注意事项
前端·vue.js
JJJennie7771 天前
Gemini 3.7 Flash 上线,Google 想让 AI 多干活
开发语言·javascript·ecmascript