f***@sina.com
f***@sina.com
  • 发布:2022-09-01 16:50
  • 更新:2022-09-01 17:05
  • 阅读:510

【报Bug】扩展组件uni-ui下的uni-forms表单组件的rules的required属性,只能验证null,无法验证空字符串""

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 3.5.3

第三方开发者工具版本号: 1.06

基础库版本号: 2.25.0

项目创建方式: HBuilderX

操作步骤:

在表单验证的时候,如果仅设置某项为required为true的时候,不填任何内容,会正常验证为未填必填项,输入内容后,再进行验证,也能验证成功为已填必填项,这时候删除输入的内容,再次进行提交验证,此项就属于已填必填项了,可以提交了,也就等于是required的判断仅仅判断是否是null,空字符串""并没有判断

预期结果:

能判断空字符串""为未填

实际结果:

无法判断空字符串""为未填

bug描述:

扩展组件uni-ui下的uni-forms表单组件的rules属性,在表单验证的时候,如果仅设置某项为required为true的时候,不填任何内容,会正常验证为未填必填项,输入内容后,再进行验证,也能验证成功为已填必填项,这时候删除输入的内容,再次进行提交验证,此项就属于已填必填项了,可以提交了,也就等于是required的判断仅仅判断是否是null,空字符串""并没有判断

2022-09-01 16:50 负责人:无 分享
已邀请:
CODE_XU

CODE_XU

https://ext.dcloud.net.cn/plugin?id=2773 导入示例,测一下这个问题。

示例中 valiFormData.name 和 age 都是空字符串,都正常触发了验证

要回复问题请先登录注册