useScrollbars | (target: MaybeRefOrGetter<HTMLElement | null | undefined>, options?: UseScrollbarsOptions) => UseScrollbarsResult | 给自己写的滚动容器挂上自绘滚动条。外层没有 ScrollbarsProvider 时什么都不做。容器自己就是视口,子节点不动。要在 Provider 的后代组件里调用。 |
UseScrollbarsOptions | { enabled?: MaybeRefOrGetter<boolean> } | useScrollbars 的第二个参数。enabled 默认 true,控制这个容器自己要不要用。外层 Provider 关闭时,写 true 也不生效。 |
UseScrollbarsResult | { active: Readonly<Ref<boolean>> } | active 表示当前元素上是否已经挂上自绘滚动条。 |
ScrollbarsProviderProps | 类型 | 上面属性表对应的类型。 |
ScrollbarsProviderSlots | 类型 | 上面插槽表对应的类型。 |
ScrollbarsOptions | PartialOptions | OverlayScrollbars 的选项类型,options 属性用它。 |
ScrollbarsAutoHide | 'never' | 'scroll' | 'leave' | 'move' | autoHide 的取值类型。 |
ScrollbarsContext | 类型 | Provider 向子树提供的内容:enabled、合并后的 options,以及 mount。 |
ScrollbarsHandle | { update, destroy } | mount 返回的句柄,用来更新选项或销毁滚动条。 |
scrollbarsKey | InjectionKey<ScrollbarsContext> | Provider 用的注入 key。 |