Elements

组件

延迟渲染 Deferred Content

DeferredContent:延迟渲染内容。占位符接近视口前,插槽不进入 DOM;接近后挂载一次并保留。占位符由调用方通过 placeholder 插槽绘制,因此迟到内容不会带来无法预测的布局偏移。

#基础用法

deferred-content/basic Vue React

Scroll down — the panel mounts on approach.

Waiting below the fold…

#属性

#DeferredContent

DeferredContent:延迟渲染内容。占位符接近视口前,插槽不进入 DOM;接近后挂载一次并保留。占位符由调用方通过 placeholder 插槽绘制,因此迟到内容不会带来无法预测的布局偏移。

属性类型默认值描述
thresholdNumber as PropType<number>0.2内容挂载前占位元素需要达到的可见比例;0 表示任意像素可见,1 表示完整可见