-
Notifications
You must be signed in to change notification settings - Fork 2
当规则不合法时,应该如何处理? #12
Copy link
Copy link
Open
Description
例如:
<input minlength="abc" />
<input type="date" min="abc" />开发者设置了某个规则,但是规则定义不合法,对于数据校验来说,是应该抛出异常提醒开发者,还是应该直接通过、或不通过这个校验?
- 如果在提交前抛出异常,会影响到之前和后续所有规则,忽略后续所有客户端逻辑,并同步提交表单。
- 如果直接不通过校验,虽然不会影响到其他逻辑规则,但是对于用户体验、表单可用性可能是一个问题。
- 如果直接通过这个校验,这不便于发现这个问题规则。
- 开发者提供的规则不合法,可以考虑抛出
error事件。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels