wj-loading
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

wj-loading

当前为2.X文档。查看1.X文档

NPM Version NPM Downloads NPM License

开箱即用的loading组件~~~

vue指令版本兼容vue2和vue3

安装

:version为对应版本号

  • npm install wj-loading
  • yarn add wj-loading
  • <script src="https://cdn.jsdelivr.net/npm/wj-loading@:version/dist/wj-loading.umd.min.js"></script>
  • <script src="https://unpkg.com/wj-loading@:version/wj-loading.umd.js"></script>

示例

HTML

<div id='loading'></div>

JS

// 引入样式
import 'wj-loading/dist/wj-loading.css'
import Loading from 'wj-loading'

new Loading.TextLoading({
  element: '#loading',
  background: 'rgba(255, 255, 255, .8)',
  immediate: true
})

公用

公用参数

参数名 默认值 必须 支持setOption 数据类型 描述
element document.body string/HTMLElement/null 容器节点(若为string,则使用document.querySelector查找)
immediate false boolean 立即执行
interval - number 执行时间(毫秒)
background rgba(0, 0, 0, 0.2) string 背景
gaussianBlur false number / string 高斯模糊
zIndex 2000 number z-index
afterRemove - () => void 移除后回调
delayRemove - number 延迟移除(毫秒)
tipText - string 底部提示文字
tipTextClass - string 底部提示文字class

公用方法

方法名 必须 参数 描述
loading(interval: number) interval:否 interval:执行时时间(毫秒) 执行
remove(delayRemove: number): Promise delayRemove:否 delayRemove:延迟移除(毫秒) 移除
setOption(option) 设置参数:是 option:请查看公用参数和动画对应的参数是否支持setOption方法 设置

BounceLoading

参数

参数名 默认值 必须 支持setOption 数据类型 描述
color #333 string 颜色
size 20px string 尺寸

CircleLoaderLoading

参数

参数名 默认值 必须 支持setOption 数据类型 描述
color #F44336 string 颜色

CmSpinnerLoading

参数

参数名 默认值 必须 支持setOption 数据类型 描述
color ['#F15E41', '#BAD375', '#26A9E0'] 长度为3的数组(string) 颜色
size 100px string 尺寸

CubesLoading

参数

参数名 默认值 必须 支持setOption 数据类型 描述
color #333 string 颜色
size 20px string 尺寸

MeshLoaderLoading

不支持tipText、tipTextClass

参数

参数名 默认值 必须 支持setOption 数据类型 描述
color #F44336 string 颜色

TextLoading

参数

参数名 默认值 必须 支持setOption 数据类型 描述
text Loading... string 文字
color #333 string 颜色
size 16px number 尺寸

TripleSpinnerLoading

参数

参数名 默认值 必须 支持setOption 数据类型 描述
color ['#FF5722', '#FF9800', '#FFC107'] 长度为3的数组(string) 颜色
size 100px number 尺寸

DotJumpLoading

参数

参数名 默认值 必须 支持setOption 数据类型 描述
color ['#000', '#000'] 长度为2的数组(string) 颜色

JellyLoading

参数

参数名 默认值 必须 支持setOption 数据类型 描述
color #fff string 颜色
shadowColor #000 string 阴影颜色
shadowOpacity 0.1 string 阴影透明度

WaveLoading

不支持tipText、tipTextClass

参数

参数名 默认值 必须 支持setOption 数据类型 描述
color #000 string 颜色

DotExpandLoading

参数

参数名 默认值 必须 支持setOption 数据类型 描述
color #000 string 颜色

WaveValueLoading

参数

参数名 默认值 必须 支持setOption 数据类型 描述
color #76DAFF string 颜色
size 100 number 尺寸
value 0 number 进度值(0-100)
fontSize 20px string 字体大小
fontColor #000 string 字体颜色
fontWeight normal string 字体粗细
borderSize 2 string 边框尺寸
paddingSize 2 string 空隙尺寸

方法

方法名 必须 参数 描述
setValue(value: number) value:否 value:进度值(0-100) 设置进度值

TextFillLoading

参数

参数名 默认值 必须 支持setOption 数据类型 描述
text Loading string 文字
color #FFF string 文字颜色
fillColor #76DAFF string 填充颜色
size 40px string 文字大小
direction vertical string 方向(horizontal / vertical)

Package Sidebar

Install

npm i wj-loading

Weekly Downloads

48

Version

2.0.0

License

MIT

Unpacked Size

91.1 kB

Total Files

7

Last publish

Collaborators

  • bxqyher