0.0.6 • Published 6 years ago
@alicd/crui-anchor v0.0.6
category: Components type: UI Views component: Base chinese: 页内锚点导航
english: Anchor
外观类似 Nav 组件,提供了页内不同 Section 之间的滚动导航能力。
API
Anchor
成员 | 说明 | 类型 | 默认值 |
---|---|---|---|
className | 自定义 class | string | N/A |
style | 自定义内联样式 | object | N/A |
selectedKeys | 当前选中的项, 设置此属性,组件的选中变为受控状态 | string[] | N/A |
defaultSelectedKeys | 初始化选中的项,只在组件初次render的时候生效 | string[] | [] |
onScrollTo | 用户滚动到页面中新的锚点时触发的回调 | (currentKey: string) => void | N/A |
onSelect | 用户点选了指定 Item 的回调 | (selectedKeys: string[]) => void | N/A |
container | 该锚点菜单所绑定的滚动容器 | () => ReactNode | 默认返回 body |
animation | 用户点击锚点滚动容器时是否加入动画 | boolean | true |
Anchor.Item
成员 | 说明 | 类型 | 默认值 |
---|---|---|---|
key | 该锚点的标识符 | string | N/A |
to | 指定点击该锚点所跳转到的位置,为 string 则跳转到指定 id 的 DOM 元素,为返回组件的函数则跳转到指定组件 | string 或 () => ReactNode | N/A |
onClick | 点击了锚点触发的回调 | () => void | N/A |
0.0.6
6 years ago