仅桌面端保证样式
Loading 加载服务
命令式加载遮罩 + v-loading 区块加载指令:请求期间盖住界面或局部容器,结束后手动关闭。骨架屏适合已知结构的占位,加载遮罩适合时长不确定的等待。
命令式服务
service 返回句柄,调 close() 结束;fullscreen 全屏遮罩(多次调用只保留一个):
v-loading 区块加载
指令绑定布尔值控制显隐,容器自动进入定位上下文;文案用 loading-text 属性或 v-loading="{ text, value }" 对象:
区块一:v-loading 布尔值
Service Options
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| fullscreen | 全屏遮罩(body 直挂) | boolean | false |
| text | 加载文案 | string | |
| background | 遮罩背景色 | string | — |
| target | 挂载目标元素 | HTMLElement | body |
Service 返回句柄
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| close | 关闭遮罩 | () => void | — |
| vm | 组件实例(高级用法) | object | — |
v-loading 指令
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| 绑定值 | 真值显示遮罩、假值隐藏 | boolean | { text: string } | false |
| loading-text | 元素属性形式设置文案 | string |