English | 简体中文
| 方向 | 支持 |
|---|---|
| 定位 | 基于规则描述的异步表单校验引擎。 |
| 包名 | @rc-component/async-validator |
| 发布 | @rc-component/np / rc-np |
npm install @rc-component/async-validatorimport Schema from '@rc-component/async-validator';
const validator = new Schema({
name: { type: 'string', required: true },
});
validator.validate({ name: 'Ant Design' }).then(() => {
// validation passed
});| 名称 | 说明 |
|---|---|
new Schema(descriptor) |
根据规则描述创建校验器。 |
validate(source, options?, callback?) |
校验源数据并返回 Promise。 |
messages |
自定义校验提示。 |
npm install
npm start
npm test
npm run coverage
npm run lint
npm run tsc
npm run compile本地 dumi 站点默认运行在 http://localhost:8000.
npm run prepublishOnly发布流程通过 @rc-component/np 提供的 rc-np 命令处理。
@rc-component/async-validator 基于 MIT 协议发布。