UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

292 lines 7.24 kB
{ "name": "Step", "props": { "current": { "type": { "name": "number" }, "required": false, "description": "当前步骤", "defaultValue": { "value": "0", "computed": false }, "docblock": "当前步骤" }, "direction": { "type": { "name": "enum", "value": [ { "value": "'hoz'", "computed": false }, { "value": "'ver'", "computed": false } ] }, "required": false, "description": "展示方向", "defaultValue": { "value": "'hoz'", "computed": false }, "docblock": "展示方向" }, "labelPlacement": { "type": { "name": "enum", "value": [ { "value": "'hoz'", "computed": false }, { "value": "'ver'", "computed": false } ] }, "required": false, "description": "横向布局时( direction 为 hoz )的内容排列", "defaultValue": { "value": "'ver'", "computed": false }, "docblock": "横向布局时( direction 为 hoz )的内容排列" }, "shape": { "type": { "name": "enum", "value": [ { "value": "'circle'", "computed": false }, { "value": "'arrow'", "computed": false }, { "value": "'dot'", "computed": false } ] }, "required": false, "description": "类型", "defaultValue": { "value": "'circle'", "computed": false }, "docblock": "类型" }, "readOnly": { "type": { "name": "bool" }, "required": false, "description": "是否只读模式", "docblock": "是否只读模式" }, "animation": { "type": { "name": "bool" }, "required": false, "description": "是否开启动效", "defaultValue": { "value": "true", "computed": false }, "docblock": "是否开启动效" }, "className": { "type": { "name": "string" }, "required": false, "description": "自定义样式名", "docblock": "自定义样式名" }, "itemRender": { "type": { "name": "func" }, "required": false, "description": "StepItem 的自定义渲染", "defaultValue": { "value": "null", "computed": false }, "docblock": "StepItem 的自定义渲染\n@param {Number} index 节点索引\n@param {String} status 节点状态\n@returns {Node} 节点的渲染结果", "params": [ { "name": "index", "description": "节点索引", "type": { "name": "Number" } }, { "name": "status", "description": "节点状态", "type": { "name": "String" } } ], "returns": { "description": "节点的渲染结果", "type": { "name": "Node" } } }, "stretch": { "type": { "name": "bool" }, "required": false, "description": "宽度横向拉伸", "defaultValue": { "value": "false", "computed": false }, "docblock": "宽度横向拉伸" } }, "methods": [], "subComponents": [ { "name": "Item", "props": { "status": { "type": { "name": "enum", "value": [ { "value": "'wait'", "computed": false }, { "value": "'process'", "computed": false }, { "value": "'finish'", "computed": false } ] }, "required": false, "description": "步骤的状态,如不传,会根据外层的 Step 的 current 属性生成,可选值为 `wait`, `process`, `finish`", "docblock": "步骤的状态,如不传,会根据外层的 Step 的 current 属性生成,可选值为 `wait`, `process`, `finish`" }, "title": { "type": { "name": "node" }, "required": false, "description": "标题", "docblock": "标题" }, "icon": { "type": { "name": "string" }, "required": false, "description": "图标", "docblock": "图标" }, "content": { "type": { "name": "node" }, "required": false, "description": "内容填充, shape为 arrow 时无效", "docblock": "内容填充, shape为 arrow 时无效" }, "itemRender": { "type": { "name": "func" }, "required": false, "description": "StepItem 的自定义渲染, 会覆盖父节点设置的itemRender", "docblock": "StepItem 的自定义渲染, 会覆盖父节点设置的itemRender\n@param {Number} index 节点索引\n@param {String} status 节点状态\n@returns {Node} 节点的渲染结果", "params": [ { "name": "index", "description": "节点索引", "type": { "name": "Number" } }, { "name": "status", "description": "节点状态", "type": { "name": "String" } } ], "returns": { "description": "节点的渲染结果", "type": { "name": "Node" } } }, "percent": { "type": { "name": "number" }, "required": false, "description": "百分比", "docblock": "百分比" }, "disabled": { "type": { "name": "bool" }, "required": false, "description": "是否禁用", "docblock": "是否禁用" }, "onClick": { "type": { "name": "func" }, "required": false, "description": "点击步骤时的回调", "defaultValue": { "value": "() => {}", "computed": false }, "docblock": "点击步骤时的回调\n@param {Number} index 节点索引", "params": [ { "name": "index", "description": "节点索引", "type": { "name": "Number" } } ], "returns": null }, "className": { "type": { "name": "string" }, "required": false, "description": "自定义样式", "docblock": "自定义样式" } }, "methods": [] } ] }