用途:这是 Regle(Vue 3 表单校验库)的高级用法技能,面向已掌握基础表单搭建、需要处理复杂校验场景的开发者。
主要能力:
- 集合校验:用 $each 校验数组、处理集合错误与自定义键。
- 异步校验:异步规则、$pending 状态与防抖。
- 服务器错误:externalErrors、点路径错误与错误清除。
- 重置表单:$reset 的 toInitialState、toOriginalState、toState 选项。
- 全局配置:defineRegleConfig、自定义消息、i18n 与全局修饰符。
- 变体:createVariant、narrowVariant 与可辨识联合。
- 作用域校验:useScopedRegle、useCollectScope 与跨组件校验。
- 合并:mergeRegles 合并多个表单实例。
- 自校验:$self 做对象级跨字段校验。
使用方式:按主题查阅对应参考文档(如 common-collections、common-async-validation、advanced-variants 等),在 Vue 3 项目中结合 Regle 使用。相关技能包括 regle(表单搭建)、regle-rules(规则)、regle-schemas(Zod/Valibot/ArkType/Standard Schema 集成)、regle-typescript(类型)。
适用场景:需要数组/集合校验、异步校验、服务端错误回填、复杂表单重置、跨组件校验或联合类型表单的 Vue 3 项目。
限制:资料未提供具体代码示例、安装命令、版本要求、收费与平台信息,暂未提供。