Skip to content

Skeleton 骨架屏 ​

在内容就绪前展示与真实布局接近的占位块,适合文章、成员列表和图片卡片的首次加载。

基础用法与占位形状 ​

text
p
h1
h2
h3
caption
button
circle
rect
image

自定义模板与内容切换 ​

延迟显示与隐藏 ​

内容已就绪。短于 300ms 的请求不会显示占位块。

AuSkeleton 属性 ​

属性说明类型默认值
loading是否正在加载booleantrue
animated子占位块是否启用呼吸动画booleanfalse
rows默认模板的段落行数,不含标题;非负整数number3
count占位模板重复数量;正整数number1
throttle延迟显示,或分别控制显隐,单位 msnumber /0

AuSkeleton 插槽 ​

插槽说明参数
template加载期间重复渲染的占位模板{ index: number },从 0 开始
default加载结束且隐藏延迟完成后的业务内容—

AuSkeletonItem 属性 ​

属性说明类型默认值
variant占位形状text / p / h1 / h2 / h3 / caption / button / circle / rect / imagetext
width宽度;数字为 px,字符串为 CSS 长度number / string由形状决定
height高度;数字为 px,字符串为 CSS 长度number / string由形状决定
animated覆盖容器的动画设置boolean跟随最近的 AuSkeleton,独立使用时为 false

Aurora Plus · Vue 3 Component Library