Skip to main content

DelayedSkeleton

Function DelayedSkeleton 

Source
pub fn DelayedSkeleton(props: DelayedSkeletonProps) -> impl IntoView
Expand description

延迟渲染的骨架屏包装组件。

前 SKELETON_DELAY_MS 毫秒内不渲染任何内容; 超过延迟后渲染子元素。计时只在浏览器端(Effect 内)启动, SSR 与 hydration 首帧都输出空内容,DOM 一致。

快加载(< 200ms):组件在渲染前就被卸载,用户完全看不到骨架屏。 慢加载:骨架屏正常显示,占位块自带扫光。 导航挂起期间挂载(分包迟到、用户已看过路由骨架):立即显示,不再留 200ms 空白。 pulse = true 额外给整体加呼吸动画,仅用于没有使用 SkeletonBox 的旧骨架。

§Required Props

  • children: [ChildrenFn]

§Optional Props