regle-advanced

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Regle Advanced Patterns

Regle 高级使用模式

Advanced usage patterns for Regle form validation in Vue 3. Covers collections, async validation, server errors, global configuration, discriminated unions (variants), scoped validation, and schema library integration.
Vue 3中Regle表单验证的高级使用模式,涵盖集合验证、异步验证、服务器错误处理、全局配置、区分联合(变体)、作用域验证以及Schema库集成。

Common Patterns

常见模式

TopicDescriptionReference
Collections
$each
for array validation, collection errors, custom keys
common-collections
Async ValidationAsync rules,
$pending
state, debouncing
common-async-validation
Server Errors
externalErrors
, dot-path errors, clearing errors
common-server-errors
Reset Forms
$reset
options:
toInitialState
,
toOriginalState
,
toState
common-reset-forms
主题描述参考
集合验证使用
$each
进行数组验证、集合错误处理、自定义键
common-collections
异步验证异步规则、
$pending
状态、防抖
common-async-validation
服务器错误处理
externalErrors
、点路径错误、清除错误
common-server-errors
表单重置
$reset
选项:
toInitialState
toOriginalState
toState
common-reset-forms

Advanced

高级功能

TopicDescriptionReference
Global Config
defineRegleConfig
, custom messages, i18n, global modifiers
advanced-global-config
Variants
createVariant
,
narrowVariant
, discriminated unions
advanced-variants
Scoped Validation
useScopedRegle
,
useCollectScope
, cross-component validation
advanced-scoped-validation
Merge Regles
mergeRegles
to combine multiple form instances
advanced-merge-regles
Self Validation
$self
for object-level cross-field validation
advanced-self-validation
主题描述参考
全局配置
defineRegleConfig
、自定义提示信息、i18n、全局修饰符
advanced-global-config
变体
createVariant
narrowVariant
、区分联合
advanced-variants
作用域验证
useScopedRegle
useCollectScope
、跨组件验证
advanced-scoped-validation
合并Regle实例使用
mergeRegles
合并多个表单实例
advanced-merge-regles
自验证使用
$self
进行对象级跨字段验证
advanced-self-validation

Schema Integration

Schema集成

TopicDescriptionReference
Schema Libraries
useRegleSchema
with Zod, Valibot, ArkType
advanced-schema-libraries
Standard SchemaStandard Schema spec,
useRules
,
refineRules
,
InferInput
advanced-standard-schema
主题描述参考
Schema库集成使用
useRegleSchema
结合Zod、Valibot、ArkType
advanced-schema-libraries
标准Schema标准Schema规范、
useRules
refineRules
InferInput
advanced-standard-schema