按钮 Loading

加载数据时显示动效

区域加载

在需要的时候展示加载动画,防止页面失去响应提高用户体验。这里提供了两种调用 Loading 的方法:指令和控制器。 对于自定义指令 v-bn-loading,只需要绑定 boolean 值即可

自定义加载中组件内容

你可以自定义加载中组件的文字,图标大小,以及背景颜色。通过bn-loading-text属性自定义加载文字。通过bn-loading-background属性自定义加载背景。通过bn-loading-iconSize属性自定义图标大小。通过bn-loading-color属性自定义字体颜色。

让加载组件铺满整个屏幕

加载数据时显示全屏动画。当使用指令方式时,全屏遮罩需要添加fullscreen修饰符(遮罩会插入至 body 上)。默认隐藏滚动条。需要注意的是,以open的方式调用的全屏 Loading 是单例的。 若在前一个全屏 Loading 关闭前再次调用全屏 Loading,并不会创建一个新的 Loading 实例,而是返回现有全屏 Loading 的实例。

API

Open Options

名称说明类型默认
text显示在加载图标下方的加载文案string-
background加载中背景颜色stringrgba(255,255,255,0.7)
color加载字体颜色string-
iconSize加载图标大小number | string16
customClassLoading 的自定义类名string-
targetLoading 需要覆盖的 DOM 节点。 可传入一个 DOM 对象或字符串string | HTMLElementbody

指令

名称说明类型
v-bn-loading是否显示动画boolean
bn-loading-text显示在加载图标下方的加载文案string
bn-loading-background加载中背景颜色rgba(255,255,255,0.7)
bn-loading-color加载字体颜色string
bn-loading-iconSize加载图标大小string
bn-loading-customClassLoading 的自定义类名-

最后更新时间: