加载 Loading

引入组件

{
  "usingComponents": {
    "ac-loading": "@csr/awesome_components/components/loading/loading"
  }
}
<ac-loading></ac-loading>

不同的样式

<ac-loading></ac-loading>
<ac-loading type="grow"></ac-loading>
<ac-loading type="flood"></ac-loading>
<ac-loading type="pendulum"></ac-loading>
<ac-loading type="dots"></ac-loading>
<ac-loading type="wave"></ac-loading>
<ac-loading type="boomerang"></ac-loading>
<ac-loading type="sudoku"></ac-loading>
<ac-loading type="snake"></ac-loading>
<ac-loading type="ring"></ac-loading>

自定义宽高颜色

<ac-loading width="200" height="200" color="pink"></ac-loading>

API

属性 类型 说明 默认值
type String loading类型,可选值有:loading,grow,flood,ring,pendulum,boomerang,dots,sudoku,snake,wave loading
width String| Number 宽度
height String| Number 高度
color String 颜色 black

不同类型loading的宽高比

类型 宽高比
loading 1:1
grow 2:1
flood 1:1
ring 1:1
pendulum 5:1
boomerang 3:4
dots 4:1
sudoku 1:1
snake 1:1
wave 4:1

外部样式类

名称 说明
custom-class-root loading根元素样式类

TIP

由于我在写演示小程序的时候发现,在iphone XS MAX上动画的延迟如果是负数会出现 延迟效果消失,导致loading动画错乱,所以都改为了正数延迟,如果你没遇到这种问题 可以自行修改miniprogram_npm -> @csr -> awesome_components -> components -> loading -> loading.wxss 中相关css