lljj-x / vue-json-schema-form

基于Vue/Vue3,Json Schema 和 ElementUi/antd/iview3/naiveUi 等生成 HTML Form 表单,用于活动编辑器、h5编辑器、cms等数据配置;支持可视化生成表单Schema 。 Generate a form using Vue/Vue3, Json Schema and ElementUi/antdv/iview3/naiveUi
https://form.lljj.me/
Apache License 2.0
2.01k stars 418 forks source link

customrule 自定义校验 成功我希望就校验成功,但是如果schema校验失败会即使自动义校验成功也会校验失败。希望自定义校验结果最高 #328

Closed zhangchuanbo closed 8 months ago

zhangchuanbo commented 9 months ago

vue和ui框架

vue3 ui框架 element-plus

问题描述

customrule 自定义校验 成功我希望就校验成功,但是如果schema校验失败会即使自动义校验成功也会校验失败。希望自定义校验结果最高

如何复现

可以直接使用的数据校验尝试

期望的结果

customrule 自定义校验 成功我希望就校验成功,校验失败就失败,但是如果schema校验失败会即使自动义校验成功也会校验失败。希望自定义校验结果最高

lljj-x commented 9 months ago

customrule 其实现在是 extra rules 的意思,如果有冲突的规则在schema里面别配置对应的规则可以解决 ?

zhangchuanbo commented 9 months ago

主要是数组的校验,比如第一个数组,我需要默认展示一个,minitems为1,但是我又想他不是必填项目

lljj-x commented 9 months ago

required别配置就不会必填吧

zhangchuanbo commented 9 months ago

err:required配置了,但是required没配置

lljj-x commented 9 months ago

schema 可以贴出来看看