From bbabb5d794bb74991fb9754761783186f8b2591a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E7=A6=85?= Date: Tue, 7 Jul 2020 10:40:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86=E8=B5=84=E4=BA=A7=E5=8C=85?= =?UTF-8?q?=E6=97=A0=E7=94=A8=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/demo/public/assets.json | 1647 +----------------------------- 1 file changed, 11 insertions(+), 1636 deletions(-) diff --git a/packages/demo/public/assets.json b/packages/demo/public/assets.json index 6aa4195bc..336657c71 100644 --- a/packages/demo/public/assets.json +++ b/packages/demo/public/assets.json @@ -48,204 +48,6 @@ } } }, - { - "componentName": "Affix", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Affix", - "main": "src/index.js", - "destructuring": true, - "subName": "" - }, - "props": [ - { - "name": "prefix", - "propType": "string", - "defaultValue": "next-" - }, - { - "name": "container", - "propType": "func", - "description": "设置 Affix 需要监听滚动事件的容器元素\n@return {ReactElement} 目标容器元素的实例" - }, - { - "name": "offsetTop", - "propType": "number", - "description": "距离窗口顶部达到指定偏移量后触发" - }, - { - "name": "offsetBottom", - "propType": "number", - "description": "距离窗口底部达到制定偏移量后触发" - }, - { - "name": "onAffix", - "propType": "func", - "description": "当元素的样式发生固钉样式变化时触发的回调函数\n@param {Boolean} affixed 元素是否被固钉" - }, - { - "name": "useAbsolute", - "propType": "bool", - "description": "是否启用绝对布局实现 affix\n@param {Boolean} 是否启用绝对布局" - }, - { - "name": "className", - "propType": "string" - }, - { - "name": "style", - "propType": "object" - }, - { - "name": "children", - "propType": "any" - } - ] - }, - { - "componentName": "Animate", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Animate", - "main": "src/index.js", - "destructuring": true, - "subName": "" - }, - "props": [ - { - "name": "animation", - "propType": { - "type": "oneOfType", - "value": [ - "string", - "object" - ] - }, - "description": "动画 className" - }, - { - "name": "animationAppear", - "propType": "bool", - "description": "子元素第一次挂载时是否执行动画", - "defaultValue": true - }, - { - "name": "component", - "propType": "any", - "description": "包裹子元素的标签", - "defaultValue": "div" - }, - { - "name": "singleMode", - "propType": "bool", - "description": "是否只有单个子元素,如果有多个子元素,请设置为 false", - "defaultValue": true - }, - { - "name": "beforeAppear", - "propType": "func", - "description": "执行第一次挂载动画前触发的回调函数\n@param {HTMLElement} node \b执行动画的 dom 元素" - }, - { - "name": "onAppear", - "propType": "func", - "description": "执行第一次挂载动画,添加 xxx-appear-active 类名后触发的回调函数\n @param {HTMLElement} node \b执行动画的 dom 元素" - }, - { - "name": "afterAppear", - "propType": "func", - "description": "执行完第一次挂载动画后触发的函数\n@param {HTMLElement} node \b执行动画的 dom 元素" - }, - { - "name": "beforeEnter", - "propType": "func", - "description": "执行进场动画前触发的回调函数\n@param {HTMLElement} node \b执行动画的 dom 元素" - }, - { - "name": "onEnter", - "propType": "func", - "description": "执行进场动画,添加 xxx-enter-active 类名后触发的回调函数\n@param {HTMLElement} node \b执行动画的 dom 元素" - }, - { - "name": "afterEnter", - "propType": "func", - "description": "执行完进场动画后触发的回调函数\n@param {HTMLElement} node \b执行动画的 dom 元素" - }, - { - "name": "beforeLeave", - "propType": "func", - "description": "执行离场动画前触发的回调函数\n@param {HTMLElement} node \b执行动画的 dom 元素" - }, - { - "name": "onLeave", - "propType": "func", - "description": "执行离场动画,添加 xxx-leave-active 类名后触发的回调函数\n@param {HTMLElement} node \b执行动画的 dom 元素" - }, - { - "name": "afterLeave", - "propType": "func", - "description": "执行完离场动画后触发的回调函数\n@param {HTMLElement} node \b执行动画的 dom 元素" - } - ] - }, - { - "componentName": "Expand", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Animate", - "main": "src/index.js", - "destructuring": true, - "subName": "Expand" - }, - "props": [ - { - "name": "animation", - "propType": { - "type": "oneOfType", - "value": [ - "string", - "object" - ] - } - }, - { - "name": "beforeEnter", - "propType": "func" - }, - { - "name": "onEnter", - "propType": "func" - }, - { - "name": "afterEnter", - "propType": "func" - }, - { - "name": "beforeLeave", - "propType": "func" - }, - { - "name": "onLeave", - "propType": "func" - }, - { - "name": "afterLeave", - "propType": "func" - } - ] - }, { "componentName": "Badge", "title": "@alifd/next", @@ -848,7 +650,7 @@ ] }, { - "componentName": "Item", + "componentName": "Breadcrumb.Item", "title": "@alifd/next", "docUrl": "", "screenshot": "", @@ -2509,82 +2311,6 @@ } ] }, - { - "componentName": "ConfigProvider", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "ConfigProvider", - "main": "src/index.js", - "destructuring": true, - "subName": "" - }, - "props": [ - { - "name": "prefix", - "propType": "string", - "description": "样式类名的品牌前缀" - }, - { - "name": "locale", - "propType": "object", - "description": "国际化文案对象,属性为组件的 displayName" - }, - { - "name": "errorBoundary", - "propType": { - "type": "oneOfType", - "value": [ - "bool", - "object" - ] - }, - "description": "是否开启错误捕捉 errorBoundary\n如需自定义参数,请传入对象 对象接受参数列表如下:\n\nfallbackUI `Function(error?: {}, errorInfo?: {}) => Element` 捕获错误后的展示\nafterCatch `Function(error?: {}, errorInfo?: {})` 捕获错误后的行为, 比如埋点上传", - "defaultValue": false - }, - { - "name": "pure", - "propType": "bool", - "description": "是否开启 Pure Render 模式,会提高性能,但是也会带来副作用" - }, - { - "name": "warning", - "propType": "bool", - "description": "是否在开发模式下显示组件属性被废弃的 warning 提示", - "defaultValue": true - }, - { - "name": "rtl", - "propType": "bool", - "description": "是否开启 rtl 模式" - }, - { - "name": "device", - "propType": { - "type": "oneOf", - "value": [ - "tablet", - "desktop", - "phone" - ] - }, - "description": "设备类型,针对不同的设备类型组件做出对应的响应式变化" - }, - { - "name": "children", - "propType": "any", - "description": "组件树" - }, - { - "name": "popupContainer", - "propType": "any", - "description": "指定浮层渲染的父节点, 可以为节点id的字符串,也可以返回节点的函数" - } - ] - }, { "componentName": "ErrorBoundary", "title": "@alifd/next", @@ -4335,253 +4061,6 @@ } ] }, - { - "componentName": "Drawer", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Drawer", - "main": "src/index.js", - "destructuring": true, - "subName": "" - }, - "props": [ - { - "name": "prefix", - "propType": "string", - "defaultValue": "next-" - }, - { - "name": "pure", - "propType": "bool" - }, - { - "name": "rtl", - "propType": "bool" - }, - { - "name": "trigger", - "propType": { - "type": "instanceOf", - "value": "element" - }, - "defaultValue": null - }, - { - "name": "triggerType", - "propType": { - "type": "oneOfType", - "value": [ - "string", - { - "type": "instanceOf", - "value": "array" - } - ] - }, - "defaultValue": "click" - }, - { - "name": "width", - "propType": { - "type": "oneOfType", - "value": [ - "number", - "string" - ] - }, - "description": "宽度,仅在 placement是 left right 的时候生效" - }, - { - "name": "height", - "propType": { - "type": "oneOfType", - "value": [ - "number", - "string" - ] - }, - "description": "高度,仅在 placement是 top bottom 的时候生效" - }, - { - "name": "closeable", - "propType": { - "type": "oneOfType", - "value": [ - "string", - "bool" - ] - }, - "description": "控制对话框关闭的方式,值可以为字符串或者布尔值,其中字符串是由以下值组成:\n**close** 表示点击关闭按钮可以关闭对话框\n**mask** 表示点击遮罩区域可以关闭对话框\n**esc** 表示按下 esc 键可以关闭对话框\n如 'close' 或 'close,esc,mask'\n如果设置为 true,则以上关闭方式全部生效\n如果设置为 false,则以上关闭方式全部失效", - "defaultValue": true - }, - { - "name": "onClose", - "propType": "func", - "description": "对话框关闭时触发的回调函数\n@param {String} trigger 关闭触发行为的描述字符串\n@param {Object} event 关闭时事件对象" - }, - { - "name": "placement", - "propType": { - "type": "oneOf", - "value": [ - "top", - "right", - "bottom", - "left" - ] - }, - "description": "位于页面的位置", - "defaultValue": "right" - }, - { - "name": "title", - "propType": { - "type": "instanceOf", - "value": "node" - }, - "description": "标题" - }, - { - "name": "headerStyle", - "propType": "object", - "description": "header上的样式" - }, - { - "name": "bodyStyle", - "propType": "object", - "description": "body上的样式" - }, - { - "name": "visible", - "propType": "bool", - "description": "是否显示" - }, - { - "name": "hasMask", - "propType": "bool", - "description": "是否显示遮罩", - "defaultValue": true - }, - { - "name": "onVisibleChange", - "propType": "func" - }, - { - "name": "animation", - "propType": { - "type": "oneOfType", - "value": [ - "object", - "bool" - ] - }, - "description": "显示隐藏时动画的播放方式\n@property {String} in 进场动画\n@property {String} out 出场动画" - }, - { - "name": "locale", - "propType": "object" - }, - { - "name": "popupContainer", - "propType": "any" - } - ] - }, - { - "componentName": "Inner", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Drawer", - "main": "src/index.js", - "destructuring": true, - "subName": "Inner" - }, - "props": [ - { - "name": "prefix", - "propType": "string", - "defaultValue": "next-" - }, - { - "name": "className", - "propType": "string" - }, - { - "name": "closeable", - "propType": "bool", - "defaultValue": true - }, - { - "name": "role", - "propType": "string", - "defaultValue": "dialog" - }, - { - "name": "title", - "propType": "string" - }, - { - "name": "placement", - "propType": { - "type": "oneOf", - "value": [ - "top", - "right", - "bottom", - "left" - ] - } - }, - { - "name": "rtl", - "propType": "bool" - }, - { - "name": "onClose", - "propType": "func" - }, - { - "name": "locale", - "propType": "object" - }, - { - "name": "headerStyle", - "propType": "object" - }, - { - "name": "bodyStyle", - "propType": "object" - }, - { - "name": "afterClose", - "propType": "func" - }, - { - "name": "beforeOpen", - "propType": "func" - }, - { - "name": "beforeClose", - "propType": "func" - }, - { - "name": "cache", - "propType": "bool" - }, - { - "name": "shouldUpdatePosition", - "propType": "bool" - } - ] - }, { "componentName": "Table", "title": "@alifd/next", @@ -4597,7 +4076,8 @@ }, "props": [ ] - },{ + }, + { "componentName": "Form", "title": "@alifd/next", "docUrl": "", @@ -5141,7 +4621,7 @@ ] }, { - "componentName": "Submit", + "componentName": "Form.Submit", "title": "@alifd/next", "docUrl": "", "screenshot": "", @@ -5188,7 +4668,7 @@ ] }, { - "componentName": "Reset", + "componentName": "Form.Reset", "title": "@alifd/next", "docUrl": "", "screenshot": "", @@ -5234,7 +4714,7 @@ ] }, { - "componentName": "Error", + "componentName": "From.Error", "title": "@alifd/next", "docUrl": "", "screenshot": "", @@ -5534,7 +5014,7 @@ ] }, { - "componentName": "Password", + "componentName": "Input.Password", "title": "@alifd/next", "docUrl": "", "screenshot": "", @@ -5556,7 +5036,7 @@ ] }, { - "componentName": "TextArea", + "componentName": "Input.TextArea", "title": "@alifd/next", "docUrl": "", "screenshot": "", @@ -5618,7 +5098,7 @@ ] }, { - "componentName": "Group", + "componentName": "Input.Group", "title": "@alifd/next", "docUrl": "", "screenshot": "", @@ -7522,485 +7002,6 @@ } ] }, - { - "componentName": "Overlay", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Overlay", - "main": "src/index.js", - "destructuring": true, - "subName": "" - }, - "props": [ - { - "name": "prefix", - "propType": "string", - "defaultValue": "next-" - }, - { - "name": "pure", - "propType": "bool", - "defaultValue": false - }, - { - "name": "rtl", - "propType": "bool" - }, - { - "name": "className", - "propType": "string" - }, - { - "name": "style", - "propType": "object" - }, - { - "name": "children", - "propType": "any", - "description": "弹层内容" - }, - { - "name": "visible", - "propType": "bool", - "description": "是否显示弹层", - "defaultValue": false - }, - { - "name": "onRequestClose", - "propType": "func", - "description": "弹层请求关闭时触发事件的回调函数\n@param {String} type 弹层关闭的来源\n@param {Object} e DOM 事件" - }, - { - "name": "target", - "propType": "any", - "description": "弹层定位的参照元素" - }, - { - "name": "align", - "propType": { - "type": "oneOfType", - "value": [ - "string", - "bool" - ] - }, - "description": "弹层相对于参照元素的定位, 详见开发指南的[定位部分](#定位)", - "defaultValue": "tl bl" - }, - { - "name": "offset", - "propType": { - "type": "instanceOf", - "value": "array" - }, - "description": "弹层相对于trigger的定位的微调, 接收数组[hoz, ver], 表示弹层在 left / top 上的增量\ne.g. [100, 100] 表示往右(RTL 模式下是往左) 、下分布偏移100px", - "defaultValue": [ - 0, - 0 - ] - }, - { - "name": "container", - "propType": "any", - "description": "渲染组件的容器,如果是函数需要返回 ref,如果是字符串则是该 DOM 的 id,也可以直接传入 DOM 节点" - }, - { - "name": "hasMask", - "propType": "bool", - "description": "是否显示遮罩", - "defaultValue": false - }, - { - "name": "canCloseByEsc", - "propType": "bool", - "description": "是否支持 esc 按键关闭弹层", - "defaultValue": true - }, - { - "name": "canCloseByOutSideClick", - "propType": "bool", - "description": "点击弹层外的区域是否关闭弹层,不显示遮罩时生效", - "defaultValue": true - }, - { - "name": "canCloseByMask", - "propType": "bool", - "description": "点击遮罩区域是否关闭弹层,显示遮罩时生效", - "defaultValue": true - }, - { - "name": "beforeOpen", - "propType": "func", - "description": "弹层打开前触发事件的回调函数" - }, - { - "name": "onOpen", - "propType": "func", - "description": "弹层打开时触发事件的回调函数" - }, - { - "name": "afterOpen", - "propType": "func", - "description": "弹层打开后触发事件的回调函数, 如果有动画,则在动画结束后触发" - }, - { - "name": "beforeClose", - "propType": "func", - "description": "弹层关闭前触发事件的回调函数" - }, - { - "name": "onClose", - "propType": "func", - "description": "弹层关闭时触发事件的回调函数" - }, - { - "name": "afterClose", - "propType": "func", - "description": "弹层关闭后触发事件的回调函数, 如果有动画,则在动画结束后触发" - }, - { - "name": "beforePosition", - "propType": "func", - "description": "弹层定位完成前触发的事件" - }, - { - "name": "onPosition", - "propType": "func", - "description": "弹层定位完成时触发的事件\n@param {Object} config 定位的参数\n@param {Array} config.align 对齐方式,如 ['cc', 'cc'](如果开启 needAdjust,可能和预先设置的 align 不同)\n@param {Number} config.top 距离视口顶部距离\n@param {Number} config.left 距离视口左侧距离\n@param {Object} node 定位参照的容器节点" - }, - { - "name": "shouldUpdatePosition", - "propType": "bool", - "description": "是否在每次弹层重新渲染后强制更新定位信息,一般用于弹层内容区域大小发生变化时,仍需保持原来的定位方式", - "defaultValue": false - }, - { - "name": "autoFocus", - "propType": "bool", - "description": "弹层打开时是否让其中的元素自动获取焦点", - "defaultValue": false - }, - { - "name": "needAdjust", - "propType": "bool", - "description": "当弹层由于页面滚动等情况不在可视区域时,是否自动调整定位以出现在可视区域", - "defaultValue": true - }, - { - "name": "disableScroll", - "propType": "bool", - "description": "是否禁用页面滚动", - "defaultValue": false - }, - { - "name": "cache", - "propType": "bool", - "description": "隐藏时是否保留子节点", - "defaultValue": false - }, - { - "name": "safeNode", - "propType": "any", - "description": "安全节点,当点击 document 的时候,如果包含该节点则不会关闭弹层,如果是函数需要返回 ref,如果是字符串则是该 DOM 的 id,也可以直接传入 DOM 节点,或者以上值组成的数组" - }, - { - "name": "wrapperClassName", - "propType": "string", - "description": "弹层的根节点的样式类" - }, - { - "name": "wrapperStyle", - "propType": "object", - "description": "弹层的根节点的内联样式" - }, - { - "name": "animation", - "propType": { - "type": "oneOfType", - "value": [ - "object", - "bool" - ] - }, - "description": "配置动画的播放方式,支持 { in: 'enter-class', out: 'leave-class' } 的对象参数,如果设置为 false,则不播放动画。 请参考 Animate 组件的文档获取可用的动画名\n@default { in: 'expandInDown', out: 'expandOutUp' }" - }, - { - "name": "onMaskMouseEnter", - "propType": "func" - }, - { - "name": "onMaskMouseLeave", - "propType": "func" - }, - { - "name": "onClick", - "propType": "func" - }, - { - "name": "maskClass", - "propType": "string", - "defaultValue": "" - }, - { - "name": "isChildrenInMask", - "propType": "bool", - "defaultValue": false - } - ] - }, - { - "componentName": "Gateway", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Overlay", - "main": "src/index.js", - "destructuring": true, - "subName": "Gateway" - }, - "props": [ - { - "name": "children", - "propType": { - "type": "instanceOf", - "value": "node" - } - }, - { - "name": "container", - "propType": "any" - }, - { - "name": "target", - "propType": "any" - } - ] - }, - { - "componentName": "Position", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Overlay", - "main": "src/index.js", - "destructuring": true, - "subName": "Position" - }, - "props": [ - { - "name": "children", - "propType": { - "type": "instanceOf", - "value": "node" - } - }, - { - "name": "target", - "propType": "any" - }, - { - "name": "container", - "propType": "any" - }, - { - "name": "align", - "propType": { - "type": "oneOfType", - "value": [ - "string", - "bool" - ] - }, - "defaultValue": "tl bl" - }, - { - "name": "offset", - "propType": { - "type": "instanceOf", - "value": "array" - }, - "defaultValue": [ - 0, - 0 - ] - }, - { - "name": "beforePosition", - "propType": "func" - }, - { - "name": "onPosition", - "propType": "func" - }, - { - "name": "needAdjust", - "propType": "bool", - "defaultValue": true - }, - { - "name": "autoFit", - "propType": "bool", - "defaultValue": false - }, - { - "name": "needListenResize", - "propType": "bool", - "defaultValue": true - }, - { - "name": "shouldUpdatePosition", - "propType": "bool", - "defaultValue": false - }, - { - "name": "rtl", - "propType": "bool", - "defaultValue": false - } - ] - }, - { - "componentName": "Popup", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Overlay", - "main": "src/index.js", - "destructuring": true, - "subName": "Popup" - }, - "props": [ - { - "name": "children", - "propType": { - "type": "instanceOf", - "value": "node" - }, - "description": "弹层内容" - }, - { - "name": "trigger", - "propType": { - "type": "instanceOf", - "value": "element" - }, - "description": "触发弹层显示或隐藏的元素" - }, - { - "name": "triggerType", - "propType": { - "type": "oneOfType", - "value": [ - "string", - { - "type": "instanceOf", - "value": "array" - } - ] - }, - "description": "触发弹层显示或隐藏的操作类型,可以是 'click','hover','focus',或者它们组成的数组,如 ['hover', 'focus']", - "defaultValue": "hover" - }, - { - "name": "triggerClickKeycode", - "propType": { - "type": "oneOfType", - "value": [ - "number", - { - "type": "instanceOf", - "value": "array" - } - ] - }, - "description": "当 triggerType 为 click 时才生效,可自定义触发弹层显示的键盘码" - }, - { - "name": "visible", - "propType": "bool", - "description": "弹层当前是否显示" - }, - { - "name": "defaultVisible", - "propType": "bool", - "description": "弹层默认是否显示", - "defaultValue": false - }, - { - "name": "onVisibleChange", - "propType": "func", - "description": "弹层显示或隐藏时触发的回调函数\n@param {Boolean} visible 弹层是否显示\n@param {String} type 触发弹层显示或隐藏的来源 fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发\n@param {Object} e DOM事件" - }, - { - "name": "disabled", - "propType": "bool", - "description": "设置此属性,弹层无法显示或隐藏", - "defaultValue": false - }, - { - "name": "autoFit", - "propType": "bool", - "defaultValue": false - }, - { - "name": "delay", - "propType": "number", - "description": "弹层显示或隐藏的延时时间(以毫秒为单位),在 triggerType 被设置为 hover 时生效", - "defaultValue": 200 - }, - { - "name": "canCloseByTrigger", - "propType": "bool", - "description": "trigger 是否可以关闭弹层", - "defaultValue": true - }, - { - "name": "target", - "propType": "any", - "description": "弹层定位的参照元素\n@default target 属性,即触发元素" - }, - { - "name": "safeNode", - "propType": "any" - }, - { - "name": "followTrigger", - "propType": "bool", - "description": "是否跟随trigger滚动", - "defaultValue": false - }, - { - "name": "container", - "propType": "any" - }, - { - "name": "hasMask", - "propType": "bool" - }, - { - "name": "wrapperStyle", - "propType": "object" - }, - { - "name": "rtl", - "propType": "bool", - "defaultValue": false - } - ] - }, { "componentName": "Pagination", "title": "@alifd/next", @@ -8198,60 +7199,6 @@ } ] }, - { - "componentName": "Paragraph", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Paragraph", - "main": "src/index.js", - "destructuring": true, - "subName": "" - }, - "props": [ - { - "name": "prefix", - "propType": "string", - "defaultValue": "next-" - }, - { - "name": "className", - "propType": "string", - "description": "额外的样式名 会附加到 root dom 上" - }, - { - "name": "type", - "propType": { - "type": "oneOf", - "value": [ - "long", - "short" - ] - }, - "description": "什么方式展示段落\n@enumdesc 展示所有文本, 展示三行以内(非强制)", - "defaultValue": "long" - }, - { - "name": "size", - "propType": { - "type": "oneOf", - "value": [ - "medium", - "small" - ] - }, - "description": "组件大小。\n@enumdesc 中号, 小号", - "defaultValue": "medium" - }, - { - "name": "rtl", - "propType": "bool" - } - ] - }, { "componentName": "Progress", "title": "@alifd/next", @@ -9227,183 +8174,6 @@ } ] }, - { - "componentName": "Select", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Select", - "main": "src/index.js", - "destructuring": true, - "subName": "Combobox" - }, - "props": [ - { - "name": "mode", - "propType": { - "type": "oneOf", - "value": [ - "single", - "multiple", - "tag" - ] - }, - "description": "选择器模式", - "defaultValue": "single" - }, - { - "name": "value", - "propType": "any", - "description": "当前值,用于受控模式" - }, - { - "name": "defaultValue", - "propType": "any", - "description": "初始的默认值" - }, - { - "name": "onChange", - "propType": "func", - "description": "Select发生改变时触发的回调\n@param {*} value 选中的值\n@param {String} actionType 触发的方式, 'itemClick', 'enter', 'tag'\n@param {*} item 选中的值的对象数据 (useDetailValue=false有效)" - }, - { - "name": "hasBorder", - "propType": "bool", - "description": "是否有边框" - }, - { - "name": "hasArrow", - "propType": "bool", - "description": "是否有下拉箭头", - "defaultValue": true - }, - { - "name": "showSearch", - "propType": "bool", - "description": "展开后是否能搜索(tag 模式下固定为true)", - "defaultValue": false - }, - { - "name": "onSearch", - "propType": "func", - "description": "当搜索框值变化时回调\n@param {String} value 数据" - }, - { - "name": "onSearchClear", - "propType": "func", - "description": "当搜索框值被清空时候的回调\n@param {String} actionType 触发的方式, 'select'(选择清空), 'popupClose'(弹窗关闭清空)" - }, - { - "name": "hasSelectAll", - "propType": { - "type": "oneOfType", - "value": [ - "bool", - "string" - ] - }, - "description": "多选模式下是否有全选功能" - }, - { - "name": "fillProps", - "propType": "string", - "description": "填充到选择框里的值的 key\b\b" - }, - { - "name": "useDetailValue", - "propType": "bool", - "description": "onChange 返回的 value 使用 dataSource 的对象" - }, - { - "name": "cacheValue", - "propType": "bool", - "description": "dataSource 变化的时是否保留已选的内容", - "defaultValue": true - }, - { - "name": "valueRender", - "propType": "func", - "description": "渲染 Select 展现内容的方法\n@param {Object} item 渲染节点的item\n@return {ReactNode} 展现内容\n@default item => item.label \\|\\| item.value" - }, - { - "name": "itemRender", - "propType": "func", - "description": "渲染 MenuItem 内容的方法\n@param {Object} item 渲染节点的item\n@param {String} searchValue 搜索关键字(如果开启搜索)\n@return {ReactNode} item node" - }, - { - "name": "notFoundContent", - "propType": { - "type": "instanceOf", - "value": "node" - }, - "description": "弹层内容为空的文案" - }, - { - "name": "style", - "propType": "object" - }, - { - "name": "searchValue", - "propType": "string", - "description": "受控搜索值,一般不需要设置\n@type {[type]}" - }, - { - "name": "tagInline", - "propType": "bool", - "description": "是否一行显示,仅在 mode 为 multiple 的时候生效", - "defaultValue": false - }, - { - "name": "maxTagCount", - "propType": "number", - "description": "最多显示多少个 tag" - }, - { - "name": "maxTagPlaceholder", - "propType": "func", - "description": "隐藏多余 tag 时显示的内容,在 maxTagCount 生效时起作用\n@param {number} selectedValues 当前已选中的元素\n@param {number} totalValues 总待选元素" - }, - { - "name": "hiddenSelected", - "propType": "bool", - "description": "选择后是否立即隐藏菜单 (mode=multiple/tag 模式生效)" - }, - { - "name": "onRemove", - "propType": "func", - "description": "tag 删除回调\n@param {object} item 渲染节点的item" - }, - { - "name": "onFocus", - "propType": "func", - "description": "焦点事件" - }, - { - "name": "onBlur", - "propType": "func", - "description": "失去焦点事件" - }, - { - "name": "onMouseEnter", - "propType": "func" - }, - { - "name": "onMouseLeave", - "propType": "func" - }, - { - "name": "onKeyDown", - "propType": "func" - }, - { - "name": "locale", - "propType": "object" - } - ] - }, { "componentName": "Slider", "title": "@alifd/next", @@ -12374,130 +11144,6 @@ } ] }, - { - "componentName": "VirtualList", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "VirtualList", - "main": "src/index.js", - "destructuring": true, - "subName": "" - }, - "props": [ - { - "name": "prefix", - "propType": "string", - "defaultValue": "next-" - }, - { - "name": "children", - "propType": "any", - "description": "渲染的子节点" - }, - { - "name": "minSize", - "propType": "number", - "description": "最小加载数量", - "defaultValue": 1 - }, - { - "name": "pageSize", - "propType": "number", - "description": "一屏数量", - "defaultValue": 10 - }, - { - "name": "itemsRenderer", - "propType": "func", - "description": "父渲染函数,默认为 (items, ref) => " - }, - { - "name": "threshold", - "propType": "number", - "description": "缓冲区高度", - "defaultValue": 100 - }, - { - "name": "itemSizeGetter", - "propType": "func", - "description": "获取item高度的函数" - }, - { - "name": "jumpIndex", - "propType": "number", - "description": "设置跳转位置,需要设置 itemSizeGetter 才能生效, 不设置认为元素等高并取第一个元素高度作为默认高", - "defaultValue": 0 - }, - { - "name": "className", - "propType": "string" - } - ] - }, - { - "componentName": "Divider", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "Divider", - "main": "src/index.js", - "destructuring": true, - "subName": "" - }, - "props": [ - { - "name": "prefix", - "propType": "string", - "defaultValue": "next-" - }, - { - "name": "children", - "propType": "any" - }, - { - "name": "className", - "propType": "string" - }, - { - "name": "dashed", - "propType": "bool", - "description": "是否为虚线", - "defaultValue": false - }, - { - "name": "direction", - "propType": { - "type": "oneOf", - "value": [ - "hoz", - "ver" - ] - }, - "description": "线是水平还是垂直类型", - "defaultValue": "hoz" - }, - { - "name": "orientation", - "propType": { - "type": "oneOf", - "value": [ - "left", - "right", - "center" - ] - }, - "description": "分割线标题的位置", - "defaultValue": "center" - } - ] - }, { "componentName": "Avatar", "title": "@alifd/next", @@ -12803,188 +11449,12 @@ "isContainer": true } } - }, - { - "componentName": "List", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "List", - "main": "src/index.js", - "destructuring": true, - "subName": "" - }, - "props": [ - { - "name": "prefix", - "propType": "string", - "defaultValue": "next-" - }, - { - "name": "rtl", - "propType": "bool", - "defaultValue": false - }, - { - "name": "header", - "propType": { - "type": "instanceOf", - "value": "node" - }, - "description": "列表头部" - }, - { - "name": "footer", - "propType": { - "type": "instanceOf", - "value": "node" - }, - "description": "列表尾部" - }, - { - "name": "size", - "propType": { - "type": "oneOf", - "value": [ - "medium", - "small" - ] - }, - "description": "列表尺寸", - "defaultValue": "medium" - }, - { - "name": "divider", - "propType": "bool", - "description": "是否显示分割线", - "defaultValue": true - }, - { - "name": "className", - "propType": "string" - }, - { - "name": "children", - "propType": "any" - } - ] - }, - { - "componentName": "ListItem", - "title": "@alifd/next", - "docUrl": "", - "screenshot": "", - "npm": { - "package": "@alifd/next", - "version": "1.19.18", - "exportName": "List", - "main": "src/index.js", - "destructuring": true, - "subName": "Item" - }, - "props": [ - { - "name": "prefix", - "propType": "string", - "defaultValue": "next-" - }, - { - "name": "title", - "propType": { - "type": "instanceOf", - "value": "node" - }, - "description": "列表元素的标题" - }, - { - "name": "description", - "propType": { - "type": "instanceOf", - "value": "node" - }, - "description": "列表元素的描述内容" - }, - { - "name": "media", - "propType": { - "type": "instanceOf", - "value": "node" - }, - "description": "列表元素的头像 / 图标 / 图片内容" - }, - { - "name": "extra", - "propType": { - "type": "instanceOf", - "value": "node" - }, - "description": "额外内容" - }, - { - "name": "className", - "propType": "any" - } - ] } ], "componentList": [ { "title": "Util", "children": [ - { - "componentName": "Affix", - "title": "固钉", - "icon": "", - "package": "@alife/next", - "library": "Next", - "snippets": [ - { - "title": "固钉", - "screenshot": "", - "schema": { - "componentName": "Affix", - "props": {} - } - } - ] - }, - { - "componentName": "Animate", - "title": "动画", - "icon": "", - "package": "@alife/next", - "library": "Next", - "snippets": [ - { - "title": "动画", - "screenshot": "", - "schema": { - "componentName": "Animate", - "props": {} - } - } - ] - }, - { - "componentName": "ConfigProvider", - "title": "全局配置 Next 组件", - "icon": "", - "package": "@alife/next", - "library": "Next", - "snippets": [ - { - "title": "全局配置 Next 组件", - "screenshot": "", - "schema": { - "componentName": "ConfigProvider", - "props": {} - } - } - ] - }, { "componentName": "Dropdown", "title": "下拉菜单", @@ -13001,40 +11471,6 @@ } } ] - }, - { - "componentName": "Overlay", - "title": "弹层", - "icon": "", - "package": "@alife/next", - "library": "Next", - "snippets": [ - { - "title": "弹层", - "screenshot": "", - "schema": { - "componentName": "Overlay", - "props": {} - } - } - ] - }, - { - "componentName": "VirtualList", - "title": "虚拟滚动列表", - "icon": "", - "package": "@alife/next", - "library": "Next", - "snippets": [ - { - "title": "虚拟滚动列表", - "screenshot": "", - "schema": { - "componentName": "VirtualList", - "props": {} - } - } - ] } ], "icon": "" @@ -13325,23 +11761,6 @@ } ] }, - { - "componentName": "Table", - "title": "表格", - "icon": "", - "package": "@alife/next", - "library": "Next", - "snippets": [ - { - "title": "表格", - "screenshot": "https://alifd.oss-cn-hangzhou.aliyuncs.com/fusion-cool/icons/icon-light/ic_light_table.png", - "schema": { - "componentName": "Table", - "props": {} - } - } - ] - }, { "componentName": "Tag", "title": "标签", @@ -13467,29 +11886,6 @@ } ] }, - { - "componentName": "Drawer", - "title": "抽屉", - "icon": "", - "package": "@alife/next", - "library": "Next", - "snippets": [ - { - "title": "抽屉", - "screenshot": "https://alifd.oss-cn-hangzhou.aliyuncs.com/fusion-cool/icons/icon-light/ic_light_drawer.png", - "schema": { - "componentName": "Drawer", - "props": { - "prefix": "next-", - "triggerType": "click", - "closeable": true, - "placement": "right", - "hasMask": true - } - } - } - ] - }, { "componentName": "Loading", "title": "加载", @@ -13594,7 +11990,8 @@ "type": "normal", "size": "medium", "htmlType": "button", - "component": "button" + "component": "button", + "children": [ "123" ] } } }, @@ -13690,28 +12087,6 @@ } ] }, - { - "componentName": "Paragraph", - "title": "段落", - "icon": "", - "package": "@alife/next", - "library": "Next", - "snippets": [ - { - "title": "段落", - "screenshot": "https://alifd.oss-cn-hangzhou.aliyuncs.com/fusion-cool/icons/icon-light/ic_light_paragraph.png", - "schema": { - "componentName": "Paragraph", - "props": { - "prefix": "next-", - "type": "long", - "size": "medium", - "component": "p" - } - } - } - ] - }, { "componentName": "ResponsiveGrid", "title": "栅格布局",