UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

72 lines 2.01 kB
{ "name": "Affix", "props": { "container": { "type": { "name": "func" }, "required": false, "description": "设置 Affix 需要监听滚动事件的容器元素", "defaultValue": { "value": "() => window", "computed": false }, "docblock": "设置 Affix 需要监听滚动事件的容器元素\n@return {ReactElement} 目标容器元素的实例", "params": [], "returns": { "description": "目标容器元素的实例", "type": { "name": "ReactElement" } } }, "offsetTop": { "type": { "name": "number" }, "required": false, "description": "距离窗口顶部达到指定偏移量后触发", "docblock": "距离窗口顶部达到指定偏移量后触发" }, "offsetBottom": { "type": { "name": "number" }, "required": false, "description": "距离窗口底部达到制定偏移量后触发", "docblock": "距离窗口底部达到制定偏移量后触发" }, "onAffix": { "type": { "name": "func" }, "required": false, "description": "当元素的样式发生固钉样式变化时触发的回调函数", "defaultValue": { "value": "func.noop", "computed": true }, "docblock": "当元素的样式发生固钉样式变化时触发的回调函数\n@param {Boolean} affixed 元素是否被固钉", "params": [ { "name": "affixed", "description": "元素是否被固钉", "type": { "name": "Boolean" } } ], "returns": null }, "useAbsolute": { "type": { "name": "bool" }, "required": false, "description": "是否启用绝对布局实现 affix", "docblock": "是否启用绝对布局实现 affix\n@param {Boolean} 是否启用绝对布局" } }, "methods": [], "subComponents": [] }