组件/Skeleton 骨架屏
自 1.0.0BETA

Skeleton 骨架屏

加载占位与结构提示

该页面由 AI 迁移生成,请谨慎使用

内容已迁移完成,但仍建议结合源码和人工评审结果使用。

Skeleton 骨架屏

加载中结构提示,避免内容跳动。
状态:Beta

Demo

Skeleton

文本与头像混合占位

示例即将加载...
<template>
  <TxSkeleton :loading="true" :lines="3" />
  <TxSkeleton variant="circle" :width="40" :height="40" />
</template>

API(简版)

属性名类型默认值说明
loading是否显示骨架
lines文本行数
varianttextrectcircle形态
width宽度,number 会转换为 px
height高度,number 会转换为 px
gap多行间距,number 会转换为 px

交互契约

  • loading=false 时不渲染骨架,直接渲染默认 slot。
  • lines 最小渲染 1 行,避免空骨架。
  • variant="circle" 固定使用圆形半径,忽略 radius

组合示例

卡片占位

骨架屏配合卡片承载列表。

示例即将加载...
<template>
  <TxCard>
    <TxSkeleton :loading="true" :lines="2" />
  </TxCard>
</template>