UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

157 lines 3.75 kB
{ "name": "ResponsiveGrid", "props": { "device": { "type": { "name": "enum", "value": [ { "value": "'phone'", "computed": false, "description": "手机" }, { "value": "'tablet'", "computed": false, "description": "平板" }, { "value": "'desktop'", "computed": false, "description": "PC" } ] }, "required": false, "description": "设备,用来做自适应,默认为 PC", "defaultValue": { "value": "'desktop'", "computed": false }, "docblock": "设备,用来做自适应,默认为 PC\n@enumdesc 手机, 平板, PC", "value": [ { "value": "'phone'", "computed": false, "description": "手机" }, { "value": "'tablet'", "computed": false, "description": "平板" }, { "value": "'desktop'", "computed": false, "description": "PC" } ] }, "columns": { "type": { "name": "union", "value": [ { "name": "number" }, { "name": "string" } ] }, "required": false, "description": "分为几列, 默认是 12 列", "docblock": "分为几列, 默认是 12 列" }, "gap": { "type": { "name": "union", "value": [ { "name": "arrayOf", "value": { "name": "number" } }, { "name": "number" } ] }, "required": false, "description": "每个 cell 之间的间距, [bottom&top, right&left]", "docblock": "每个 cell 之间的间距, [bottom&top, right&left]" }, "component": { "type": { "name": "custom", "raw": "PropTypes.elementType" }, "required": false, "description": "设置标签类型", "defaultValue": { "value": "'div'", "computed": false }, "docblock": "设置标签类型" }, "dense": { "type": { "name": "bool" }, "required": false, "description": "是否开启紧密模式,开启后尽可能能紧密填满,尽量不出现空格", "defaultValue": { "value": "false", "computed": false }, "docblock": "是否开启紧密模式,开启后尽可能能紧密填满,尽量不出现空格" } }, "methods": [], "subComponents": [ { "name": "Cell", "props": { "colSpan": { "type": { "name": "union", "value": [ { "name": "number" }, { "name": "object" } ] }, "required": false, "description": "横向,占据几列", "docblock": "横向,占据几列" }, "rowSpan": { "type": { "name": "number" }, "required": false, "description": "纵向,占据几行", "docblock": "纵向,占据几行" }, "component": { "type": { "name": "custom", "raw": "PropTypes.elementType" }, "required": false, "description": "设置标签类型", "defaultValue": { "value": "'div'", "computed": false }, "docblock": "设置标签类型" } }, "methods": [] } ] }