Array
Schema.array()
描述了一个数组,其中的元素满足给定的类型。
使用 .role('table')
可以将数组以表格形式显示。
使用 .collapse()
可以将配置项设置为默认折叠 (对表格无效)。
例子里的 Number
是 Schema.number().required()
的简写。
ts
export default Schema.object({
array: Schema.array(Number),
table: Schema.array(String).role('table'),
table2: Schema.array(Schema.object({
foo: Schema.string(),
bar: Schema.number(),
})).role('table'),
})