UNPKG

@csr632/next

Version:

A configurable component library for web built on React.

181 lines 5.01 kB
{ "name": "Drawer", "props": { "width": { "type": { "name": "union", "value": [ { "name": "number" }, { "name": "string" } ] }, "required": false, "description": "宽度,仅在 placement是 left right 的时候生效", "docblock": "宽度,仅在 placement是 left right 的时候生效" }, "height": { "type": { "name": "union", "value": [ { "name": "number" }, { "name": "string" } ] }, "required": false, "description": "高度,仅在 placement是 top bottom 的时候生效", "docblock": "高度,仅在 placement是 top bottom 的时候生效" }, "closeable": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "bool" } ] }, "required": false, "description": "控制对话框关闭的方式,值可以为字符串或者布尔值,其中字符串是由以下值组成:\n**close** 表示点击关闭按钮可以关闭对话框\n**mask** 表示点击遮罩区域可以关闭对话框\n**esc** 表示按下 esc 键可以关闭对话框\n如 'close' 或 'close,esc,mask'\n如果设置为 true,则以上关闭方式全部生效\n如果设置为 false,则以上关闭方式全部失效", "defaultValue": { "value": "true", "computed": false }, "docblock": "控制对话框关闭的方式,值可以为字符串或者布尔值,其中字符串是由以下值组成:\n**close** 表示点击关闭按钮可以关闭对话框\n**mask** 表示点击遮罩区域可以关闭对话框\n**esc** 表示按下 esc 键可以关闭对话框\n如 'close' 或 'close,esc,mask'\n如果设置为 true,则以上关闭方式全部生效\n如果设置为 false,则以上关闭方式全部失效" }, "onClose": { "type": { "name": "func" }, "required": false, "description": "对话框关闭时触发的回调函数", "defaultValue": { "value": "() => {}", "computed": false }, "docblock": "对话框关闭时触发的回调函数\n@param {String} trigger 关闭触发行为的描述字符串\n@param {Object} event 关闭时事件对象", "params": [ { "name": "trigger", "description": "关闭触发行为的描述字符串", "type": { "name": "String" } }, { "name": "event", "description": "关闭时事件对象", "type": { "name": "Object" } } ], "returns": null }, "placement": { "type": { "name": "enum", "value": [ { "value": "'top'", "computed": false }, { "value": "'right'", "computed": false }, { "value": "'bottom'", "computed": false }, { "value": "'left'", "computed": false } ] }, "required": false, "description": "位于页面的位置", "defaultValue": { "value": "'right'", "computed": false }, "docblock": "位于页面的位置" }, "title": { "type": { "name": "node" }, "required": false, "description": "标题", "docblock": "标题" }, "headerStyle": { "type": { "name": "object" }, "required": false, "description": "header上的样式", "docblock": "header上的样式", "properties": [] }, "bodyStyle": { "type": { "name": "object" }, "required": false, "description": "body上的样式", "docblock": "body上的样式", "properties": [] }, "visible": { "type": { "name": "bool" }, "required": false, "description": "是否显示", "docblock": "是否显示" }, "hasMask": { "type": { "name": "bool" }, "required": false, "description": "是否显示遮罩", "defaultValue": { "value": "true", "computed": false }, "docblock": "是否显示遮罩" }, "animation": { "type": { "name": "union", "value": [ { "name": "object" }, { "name": "bool" } ] }, "required": false, "description": "显示隐藏时动画的播放方式", "docblock": "显示隐藏时动画的播放方式\n@property {String} in 进场动画\n@property {String} out 出场动画" } }, "methods": [], "description": "继承 Overlay.Popup 的 API,除非特别说明", "subComponents": [] }