开箱即用的loading组件~~~演示
npm install wj-loading
yarn add wj-loading
<div id='loading'></div>
import Loading from 'wj-loading'
new Loading.TextLoading({
element: '#loading',
background: 'rgba(255, 255, 255, .8)',
immediate: true
})
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
element | document.body | 否 | string/HTMLElement/null | 容器节点(若为string,则使用document.querySelector查找) |
immediate | false | 否 | boolean | 立即执行 |
interval | - | 否 | number | 执行时间(毫秒) |
background | rgba(0, 0, 0, 0.2) | 否 | string | 背景 |
zIndex | 2000 | 否 | number | z-index |
afterRemove | - | 否 | () => void | 移除后回调 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
color | #333 | 否 | string/number | 颜色 |
size | 20px | 否 | string | 尺寸 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
color | #F44336 | 否 | string/number | 颜色 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
color | ['#F15E41', '#BAD375', '#26A9E0'] | 否 | 长度为3的数组(string/number) | 颜色 |
size | 100px | 否 | string | 尺寸 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
color | #333 | 否 | string/number | 颜色 |
size | 20px | 否 | string | 尺寸 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
color | #F44336 | 否 | string/number | 颜色 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
text | Loading... | 否 | string | 文字 |
textVisible | 3 | 否 | 1/2/3 | 1: 始终显示 2:始终不显示 3:若一行不能显示则不显示 |
fontColor | rgba(128, 128, 128, .9) | 否 | string/number | 文字颜色 |
maxSize | 容器宽高最小值的四分之一 | 否 | number | 最大尺寸 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
text | Loading... | 否 | string | 文字 |
color | #333 | 否 | string/number | 颜色 |
size | 16px | 否 | number | 尺寸 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
color | ['#FF5722', '#FF9800', '#FFC107'] | 否 | 长度为3的数组(string/number) | 颜色 |
size | 100px | 否 | number | 尺寸 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
color | ['#000', '#000'] | 否 | 长度为2的数组(string/number) | 颜色 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
color | #fff | 否 | string/number | 颜色 |
shadowColor | #000 | 否 | string/number | 阴影颜色 |
shadowOpacity | 0.1 | 否 | number | 阴影透明度 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
color | #000 | 否 | string/number | 颜色 |
参数名 | 默认值 | 必须 | 数据类型 | 描述 |
---|---|---|---|---|
color | #000 | 否 | string/number | 颜色 |
方法名 | 必须 | 参数 | 描述 |
---|---|---|---|
loading(interval) | interval:否 | interval:执行时时间(毫秒) | 执行 |
remove | - | - | 移除 |