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官网查了好久资料, 简单来说就是一个陈年巨坑, 这框架一坑一个不吱声 😃

相关推荐
带刺的坐椅3 分钟前
AspectJ、Spring AOP 与 Solon AOP:Java AOP 框架的三剑客
java·spring·solon·aop·aspectj
q***64973 分钟前
SpringSecurity踢出指定用户
android·前端·后端
Coding_Doggy6 分钟前
链盾shieldchiain | 团队功能、邀请成员、权限修改、移除成员、SpringSecurity、RBAC权限控制
java·开发语言·数据库
q***76666 分钟前
SpringSecurity 实现token 认证
android·前端·后端
llxxyy卢7 分钟前
xss-maps(1-12)尝试思路过关加源码分析
前端·xss
Seven977 分钟前
剑指offer-41、和为S的连续正数序列
java
小璞11 分钟前
一、React Fiber 架构与任务调度详解
前端·react.js·前端框架
小璞11 分钟前
四、虚拟 DOM 与 Diff 算法:架构设计的智慧
前端·react.js·前端框架
南蓝12 分钟前
【AI 日记】调用大模型的时候如何按照 sse 格式输出
前端·人工智能
一树论14 分钟前
浏览器插件开发经验分享二:如何处理日期控件
前端·javascript