用相同形状的占位符替换内容,指示加载状态。
¥API Reference
此组件基于 span
元素并支持 常用边距属性。
¥This component is based on the span
element and supports common margin props.
¥Examples
¥Size
使用 width 和 height 属性手动控制骨架的大小。
¥Use the width and height props to manually control the size of the skeleton.
¥With children
使用 loading
属性控制是否显示骨架或其子项。Skeleton 在子组件隐藏时会保留其尺寸,并禁用交互元素。
¥Use the loading
prop to control whether the skeleton or its children are displayed. Skeleton preserves the dimensions of children when they are hidden and disables interactive elements.
¥With text
将 Skeleton 与文本一起使用时,通常会包裹文本节点本身,而不是父元素。这确保文本被替换为相同大小的占位符:
¥When using Skeleton with text, you’d usually wrap the text node itself rather than the parent element. This ensures that the text is replaced with a placeholder of the same size:
在换行较长的段落时,差异尤为明显:
¥The difference is especially noticeable when wrapping longer paragraphs: