目录
- 组件介绍
- Loading API能力
- 组件源码
- 组件测试源码
- 组件库线上地址
组件介绍
Loading组件是日常开发用的很多的组件,这次封装主要包含两种状态的Loading,旋转、省略号,话不多说先看一下组件的文档页面吧:
正在上传…重新上传取消
Loading API能力
组件一共提供了如下的API能力,可以在使用时更灵活:
- type表示loading类型,默认是default,当用户需要使用省略样式,设置type=dot即可;
- mask配置蒙层,可在loading时遮挡覆盖内容为半透明状态,适用于内容未加载时的遮盖;
- loadingText配置加载文字,在图标下显示;
- icon配置自定义图标,可配置自己所需要的Icon或svg图标;
- width配置自定义宽度;
- height配置自定义高度;
- style配置loading整体自定义样式;
组件源码
index.tsx:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
|
组件测试源码
loading.test.tsx:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
|