UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

562 lines 18.1 kB
{ "name": "Grid", "subComponents": [ { "name": "Row", "props": { "children": { "type": { "name": "node" }, "required": false, "description": "行内容", "docblock": "行内容" }, "gutter": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" } ] }, "required": false, "description": "列间隔", "defaultValue": { "value": "0", "computed": false }, "docblock": "列间隔" }, "wrap": { "type": { "name": "bool" }, "required": false, "description": "列在行中宽度溢出后是否换行", "defaultValue": { "value": "false", "computed": false }, "docblock": "列在行中宽度溢出后是否换行" }, "fixed": { "type": { "name": "bool" }, "required": false, "description": "行在某一断点下宽度是否保持不变(默认行宽度随视口变化而变化)", "defaultValue": { "value": "false", "computed": false }, "docblock": "行在某一断点下宽度是否保持不变(默认行宽度随视口变化而变化)" }, "fixedWidth": { "type": { "name": "enum", "value": [ { "value": "'xxs'", "computed": false, "description": "320px" }, { "value": "'xs'", "computed": false, "description": "480px" }, { "value": "'s'", "computed": false, "description": "720px" }, { "value": "'m'", "computed": false, "description": "990px" }, { "value": "'l'", "computed": false, "description": "1200px" }, { "value": "'xl'", "computed": false, "description": "1500px" } ] }, "required": false, "description": "固定行的宽度为某一断点的宽度,不受视口影响而变动", "docblock": "固定行的宽度为某一断点的宽度,不受视口影响而变动\n@enumdesc 320px, 480px, 720px, 990px, 1200px, 1500px", "value": [ { "value": "'xxs'", "computed": false, "description": "320px" }, { "value": "'xs'", "computed": false, "description": "480px" }, { "value": "'s'", "computed": false, "description": "720px" }, { "value": "'m'", "computed": false, "description": "990px" }, { "value": "'l'", "computed": false, "description": "1200px" }, { "value": "'xl'", "computed": false, "description": "1500px" } ] }, "align": { "type": { "name": "enum", "value": [ { "value": "'top'", "computed": false, "description": "顶部对齐" }, { "value": "'center'", "computed": false, "description": "居中对齐" }, { "value": "'bottom'", "computed": false, "description": "底部对齐" }, { "value": "'baseline'", "computed": false, "description": "按第一行文字基线对齐" }, { "value": "'stretch'", "computed": false, "description": "未设置高度或设为 auto,将占满整个容器的高度" } ] }, "required": false, "description": "(不支持IE9浏览器)多列垂直方向对齐方式", "docblock": "(不支持IE9浏览器)多列垂直方向对齐方式\n@enumdesc 顶部对齐, 居中对齐, 底部对齐, 按第一行文字基线对齐, 未设置高度或设为 auto,将占满整个容器的高度", "value": [ { "value": "'top'", "computed": false, "description": "顶部对齐" }, { "value": "'center'", "computed": false, "description": "居中对齐" }, { "value": "'bottom'", "computed": false, "description": "底部对齐" }, { "value": "'baseline'", "computed": false, "description": "按第一行文字基线对齐" }, { "value": "'stretch'", "computed": false, "description": "未设置高度或设为 auto,将占满整个容器的高度" } ] }, "justify": { "type": { "name": "enum", "value": [ { "value": "'start'", "computed": false, "description": "左对齐" }, { "value": "'center'", "computed": false, "description": "居中对齐" }, { "value": "'end'", "computed": false, "description": "右对齐" }, { "value": "'space-between'", "computed": false, "description": "两端对齐,列之间间距相等" }, { "value": "'space-around'", "computed": false, "description": "每列具有相同的左右间距,行两端间距是列间距的二分之一" } ] }, "required": false, "description": "(不支持IE9浏览器)行内具有多余空间时的布局方式", "docblock": "(不支持IE9浏览器)行内具有多余空间时的布局方式\n@enumdesc 左对齐, 居中对齐, 右对齐, 两端对齐,列之间间距相等, 每列具有相同的左右间距,行两端间距是列间距的二分之一", "value": [ { "value": "'start'", "computed": false, "description": "左对齐" }, { "value": "'center'", "computed": false, "description": "居中对齐" }, { "value": "'end'", "computed": false, "description": "右对齐" }, { "value": "'space-between'", "computed": false, "description": "两端对齐,列之间间距相等" }, { "value": "'space-around'", "computed": false, "description": "每列具有相同的左右间距,行两端间距是列间距的二分之一" } ] }, "hidden": { "type": { "name": "union", "value": [ { "name": "bool" }, { "name": "string" }, { "name": "array" } ] }, "required": false, "description": "行在不同断点下的显示与隐藏<br><br>**可选值**:<br>true(在所有断点下隐藏)<br>false(在所有断点下显示)<br>'xs'(在 xs 断点下隐藏)<br>['xxs', 'xs', 's', 'm', 'l', 'xl'](在 xxs, xs, s, m, l, xl 断点下隐藏)", "docblock": "行在不同断点下的显示与隐藏<br><br>**可选值**:<br>true(在所有断点下隐藏)<br>false(在所有断点下显示)<br>'xs'(在 xs 断点下隐藏)<br>['xxs', 'xs', 's', 'm', 'l', 'xl'](在 xxs, xs, s, m, l, xl 断点下隐藏)" }, "component": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "func" } ] }, "required": false, "description": "指定以何种元素渲染该节点\n- 默认为 'div'", "defaultValue": { "value": "'div'", "computed": false }, "docblock": "指定以何种元素渲染该节点\n- 默认为 'div'" } }, "methods": [], "order": 1 }, { "name": "Col", "props": { "children": { "type": { "name": "node" }, "required": false, "description": "列内容", "docblock": "列内容" }, "span": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" } ] }, "required": false, "description": "列宽度<br><br>**可选值**:<br>1, 2, 3, ..., 22, 23, 24", "docblock": "列宽度<br><br>**可选值**:<br>1, 2, 3, ..., 22, 23, 24" }, "fixedSpan": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" } ] }, "required": false, "description": "固定列宽度,宽度值为20 * 栅格数<br><br>**可选值**:<br>1, 2, 3, ..., 28, 29, 30", "docblock": "固定列宽度,宽度值为20 * 栅格数<br><br>**可选值**:<br>1, 2, 3, ..., 28, 29, 30" }, "offset": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" } ] }, "required": false, "description": "(不支持IE9浏览器)列偏移<br><br>**可选值**:<br>1, 2, 3, ..., 22, 23, 24", "docblock": "(不支持IE9浏览器)列偏移<br><br>**可选值**:<br>1, 2, 3, ..., 22, 23, 24" }, "fixedOffset": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" } ] }, "required": false, "description": "(不支持IE9浏览器)固定列偏移,宽度值为20 * 栅格数<br><br>**可选值**:<br>1, 2, 3, ..., 28, 29, 30", "docblock": "(不支持IE9浏览器)固定列偏移,宽度值为20 * 栅格数<br><br>**可选值**:<br>1, 2, 3, ..., 28, 29, 30" }, "align": { "type": { "name": "enum", "value": [ { "value": "'top'", "computed": false }, { "value": "'center'", "computed": false }, { "value": "'bottom'", "computed": false }, { "value": "'baseline'", "computed": false }, { "value": "'stretch'", "computed": false } ] }, "required": false, "description": "(不支持IE9浏览器)多列垂直方向对齐方式,可覆盖Row的align属性", "docblock": "(不支持IE9浏览器)多列垂直方向对齐方式,可覆盖Row的align属性" }, "hidden": { "type": { "name": "union", "value": [ { "name": "bool" }, { "name": "string" }, { "name": "array" } ] }, "required": false, "description": "列在不同断点下的显示与隐藏<br><br>**可选值**:<br>true(在所有断点下隐藏)<br>false(在所有断点下显示)<br>'xs'(在 xs 断点下隐藏)<br>['xxs', 'xs', 's', 'm', 'l', 'xl'](在 xxs, xs, s, m, l, xl 断点下隐藏)", "docblock": "列在不同断点下的显示与隐藏<br><br>**可选值**:<br>true(在所有断点下隐藏)<br>false(在所有断点下显示)<br>'xs'(在 xs 断点下隐藏)<br>['xxs', 'xs', 's', 'm', 'l', 'xl'](在 xxs, xs, s, m, l, xl 断点下隐藏)" }, "xxs": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" }, { "name": "object" } ] }, "required": false, "description": ">=320px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象", "docblock": ">=320px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象" }, "xs": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" }, { "name": "object" } ] }, "required": false, "description": ">=480px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象", "docblock": ">=480px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象" }, "s": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" }, { "name": "object" } ] }, "required": false, "description": ">=720px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象", "docblock": ">=720px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象" }, "m": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" }, { "name": "object" } ] }, "required": false, "description": ">=990px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象", "docblock": ">=990px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象" }, "l": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" }, { "name": "object" } ] }, "required": false, "description": ">=1200px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象", "docblock": ">=1200px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象" }, "xl": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" }, { "name": "object" } ] }, "required": false, "description": ">=1500px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象", "docblock": ">=1500px,响应式栅格,可为栅格数(span)或一个包含栅格数(span)和偏移栅格数(offset)对象" }, "component": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "func" } ] }, "required": false, "description": "指定以何种元素渲染该节点,默认为 'div'", "defaultValue": { "value": "'div'", "computed": false }, "docblock": "指定以何种元素渲染该节点,默认为 'div'" } }, "methods": [], "order": 2 } ], "methods": [] }