LoadingIndicator 加载动画指示器
LoadingIndicator 显示一个全屏或容器内的旋转加载动画,在数据加载、异步操作等场景下向用户反馈"正在处理"的状态。通常配合 v-if 或 v-show 控制显示时机。
基本用法
Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
show | bool | True | 是否显示加载指示器(映射到 Textual display) |
v-model
v-model 默认绑定属性:show
通过 v-model 直接控制加载指示器的显示状态。
事件
| 事件 | 说明 |
|---|---|
| — | LoadingIndicator 为纯展示组件,无特殊事件 |
覆盖内容区示例
将 LoadingIndicator 与内容区同时渲染,使用绝对定位覆盖效果:
通用属性
所有 Textual-vuepy 组件均支持以下属性:
| 属性 | 类型 | 说明 |
|---|---|---|
id | str | 组件 CSS ID |
style | str | TCSS 内联样式 |
class | str | TCSS 类名(空格分隔) |
border_title | str | 边框标题 |
border_subtitle | str | 边框副标题 |