You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

title description spline isComponent
Sticky 吸顶 用于常驻页面顶部的信息、操作展示。 data true

引入

全局引入,在 miniprogram 根目录下的app.json中配置,局部引入,在需要引入的页面或组件的index.json中配置。

"usingComponents": {
  "t-sticky": "tdesign-miniprogram/sticky/sticky"
}

代码演示

将内容包裹在 Sticky 组件内

基础吸顶

{{ base }}

吸顶距离

{{ offset }}

指定容器

{{ container }}

API

Sticky Props

名称 类型 默认值 说明 必传
container Function - 函数返回容器对应的 NodesRef 节点,将对应节点指定为组件的外部容器,滚动时组件会始终保持在容器范围内,当组件即将超出容器底部时,会返回原位置。 N
disabled Boolean false 是否禁用组件 N
external-classes Array - 根结点外部样式。['t-class'] N
offset-top String / Number 0 吸顶时与顶部的距离,单位px N
z-index Number 99 吸顶时的 z-index N

Sticky Events

名称 参数 描述
scroll (detail: { scrollTop: number, isFixed: boolean }) 滚动时触发scrollTop: 距离顶部位置isFixed: 是否吸顶