当前位置: 首页 > 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数学应用挑战赛【选题分析】
  • 智能终端出海服务创新联合体成立
  • 事关广大农民利益,农村集体经济组织法5月1日起施行
  • 南部战区位南海海域进行例行巡航
  • 人社部:就业政策储备充足,将会根据形势变化及时推出
  • 地下管道密布成难题,道路修整如何破局?
  • 亚振家居控制权将变更:济南域潇集团实控人成新控股股东