Skip to content

SeeLoadingPage 加载页

全屏或区域加载状态页面,内置加载动画和提示文字。

基础用法

通过 loading 控制加载状态,加载完成后显示默认插槽内容。

vue
<template>
  <see-loading-page :loading="isLoading" message="加载中...">
    <view>内容加载完成!</view>
  </see-loading-page>
</template>

<script lang="ts" setup>
import { ref } from 'vue'
const isLoading = ref(true)
</script>

自定义提示文字

通过 message 属性设置加载提示文字。

vue
<see-loading-page :loading="true" message="正在获取数据,请稍候..." />

自定义图标类型

通过 iconType 设置加载图标类型,支持 spinnercirculardotspulse 四种类型。

vue
<see-loading-page :loading="true" iconType="circular" />

全屏模式

设置 isFullscreentrue,加载层将覆盖整个屏幕。

vue
<see-loading-page :loading="true" isFullscreen message="全屏加载中..." />

自定义背景色

通过 background 设置加载遮罩的背景色。

vue
<see-loading-page :loading="true" background="rgba(0, 0, 0, 0.6)" />

Props

属性说明类型默认值
loading是否加载中booleantrue
message加载提示文字string'加载中...'
iconType加载图标类型'spinner' | 'circular' | 'dots' | 'pulse''spinner'
iconSize加载图标大小string'80rpx'
isFullscreen是否全屏显示booleanfalse
background背景色string-
zIndexz-index 层级number999

Slots

名称说明
default加载完成后显示的内容

辽 ICP 备 2025070134 号