文件名称:async-validator:验证表单异步
文件大小:39KB
文件格式:ZIP
更新时间:2024-03-17 01:36:45
JavaScript
异步验证器 验证表单异步。 一种变体 安装 npm i async-validator 用法 基本用法包括定义一个描述符,将其分配给一个模式,并将要验证的对象以及一个回调函数传递给该模式的validate方法: import Schema from 'async-validator' ; const descriptor = { name : { type : 'string' , required : true , validator : ( rule , value ) => value === 'muji' , } , age : { type : 'number' , asyncValidator : ( rule , value ) => { return new Promise ( ( resolve , re
【文件预览】:
async-validator-master
----.gitignore(214B)
----package.json(2KB)
----src()
--------util.js(5KB)
--------rule()
--------validator()
--------index.js(8KB)
--------messages.js(2KB)
--------index.d.ts(3KB)
----LICENSE.md(1KB)
----.travis.yml(487B)
----.github()
--------workflows()
----__tests__()
--------object.spec.js(457B)
--------messages.spec.js(3KB)
--------validator.spec.js(10KB)
--------enum.spec.js(370B)
--------string.spec.js(2KB)
--------pattern.spec.js(2KB)
--------deep.spec.js(3KB)
--------promise.spec.js(5KB)
--------unicode.spec.js(945B)
--------date.spec.js(1KB)
--------__snapshots__()
--------any.spec.js(1KB)
--------required.spec.js(3KB)
--------array.spec.js(3KB)
--------url.spec.js(3KB)
--------number.spec.js(2KB)
----README.md(14KB)
----.babelrc.js(298B)
----HISTORY.md(1KB)
----.editorconfig(192B)
----.prettierrc(51B)