Skip to content

Loading 加载

查看 sn-loading 的 2.0 版本差异

基础用法

  • 用于显示加载中的状态。
  • 支持两种模式:native 原生模式使用官方内置 loading 组件(GPU 加速渲染,不受主线程繁忙影响),icon 图标模式为旋转图标。
  • 图标与文本默认水平排列,可通过 vertical 改为垂直排列。
vue
<template>
	<sn-loading mode="icon" text="加载中..."></sn-loading>
</template>

更多演示请下载 demo 查看

更换图标

icon 模式下可通过 icon 属性自由更换旋转图标。

vue
<template>
	<sn-loading mode="icon" icon="loader-2-line"></sn-loading>
	<sn-loading mode="icon" icon="refresh-line"></sn-loading>
</template>

属性

参数说明类型默认值可选值
mode加载模式Stringnativenative | icon
text加载文本内容,为空时不显示String--
iconicon 模式下的图标名称Stringloader-4-line-
iconColor加载图标颜色,默认主题主色String--
iconSize加载图标大小,默认 $24String | Number--
textColor文本颜色,默认主题深主色String--
textSize文本字体大小,默认 $16String | Number--
vertical图标与文本是否垂直排列Booleanfalsetrue | false
customStyle自定义根节点样式UTSJSONObject | String--
customClass自定义根节点外部样式类String--
loadingStyle自定义加载指示器节点内联样式UTSJSONObject | String--
loadingClass自定义加载指示器节点外部样式类String--
textStyle自定义文本节点内联样式UTSJSONObject | String--
textClass自定义文本节点外部样式类String--

插槽

名称说明
default替换默认的加载文本内容

使用 MIT 协议