当前位置: 首页 > news >正文

uniapp中uni-easyinput 使用@input 不改变绑定的值

只允许输入数字和字母

 使用@input 正则replace后赋值给A

遇到问题: 当输入任意连续的非法字符时, 输入框不变. 直到输入一个合法字符非法字符才成功被过滤.

<uni-forms-item label="纳税人识别号" name="number"><uni-easyinput v-model="number" @input="handleInput"  placeholder="请输入纳税人识别号"  maxlength="20"/>
</uni-forms-item>

添加上this.$nextTick(()=>{  })这样就可以改变绑定的值了

handleInput(e){let value = e.replace(/[^\da-zA-Z]/g, '')this.$nextTick(()=>{this.number = value})
},

具体可参考全局配置 | uni-app官网查了好久资料, 简单来说就是一个陈年巨坑, 这框架一坑一个不吱声 😃

相关文章:

  • Python(21)Python日期时间完全指南:从基础到实战注意事项
  • c加加重点学习之day03
  • 自动驾驶安全模型研究
  • Excel提取图片并自动上传到文件服务器(OOS),获取文件链接
  • 零基础玩转AI数学建模:从理论到实战
  • 【MATLAB代码例程】AOA与TOA结合的高精度平面地位,适用于四个基站的情况,附完整的代码
  • Spring MVC 初体验~~
  • lottie深入玩法
  • 云端免费训练 AI 大模型推荐(适用于个人学习)
  • 4.黑马学习笔记-SpringMVC(P43-P47)
  • 自然语言处理入门7——注意力机制
  • poj1067 取石子游戏 威佐夫博弈
  • [苍穹外卖 | 项目日记] 第三天
  • Server - 优雅的配置服务器 Bash 环境(.bashrc)
  • 【20】Strongswan sa ——IKE_SA set_state|process_message|
  • AI时代的泛安全新范式:Kaamel安全智能体解决方案
  • 使用VHDL语言实现TXT文件的读写操作
  • QT中栅格模式探索
  • MySQL触发器和函数的详细示例
  • 2025年MathorCup数学应用挑战赛【选题分析】
  • “中国电三之都”江苏丰县成功举办第十五届电动车展览会
  • 对话地铁读书人|来自法学教授的科普:读书日也是版权日
  • 建投读书会·东西汇流|西风东渐中的上海营造
  • 美国防部宣布整合驻叙美军部队,将减少至不足千人
  • 老人在健身中心晕倒获AED急救,上海检察机关为何被感谢?
  • 新华书店成立全民阅读研究院,李敬泽任专家委员会主任