介绍
rc-content-loader 是一个 React 组件,用于在页面加载数据时,显示一个占位符,增加用户体验。该组件支持多种类型的占位符,可自定义样式,简单易用。
安装
通过 npm 安装 rc-content-loader:
npm install rc-content-loader --save
使用方法
- 引入组件
import ContentLoader from 'rc-content-loader';
- 配置参数
-- -------------------- ---- ------- -------------- ----------- -- ------- ------------ -- ------- --------- -- ----------- ------------------------ -- ---------- -------------------------- -- ---------- ------------------------------ ------ -- ----------------- ----------- - --- ---------- --- ----------------
- 完整示例
-- -------------------- ---- ------- ------ ------ - --------- - ---- -------- ------ ------------- ---- -------------------- ----- ----------- ------- --------- - -------- - ------ - ----- ------ ---------- -------------- ----------- ------------ --------- ------------------------ -------------------------- ------------------------------ ------ - ----------------------- ---------------- ------ -- - -
可选参数
width ({number}): 完整组件的宽度,默认值:'100%'
height ({number}): 完整组件的高度,默认值:'130'
speed ({number}): 速度,单位秒,越小越快,默认值:'2'
primaryColor ({string}): 占位符浅色部分的颜色,默认值:'#f3f3f3'
secondaryColor ({string}): 占位符深色部分的颜色,默认值:'#ecebeb'
preserveAspectRatio ({string}): 对齐方式,默认值:'xMidYMid meet',常用值有:
- 'none': 不做调整
- 'xMinYMin': 左上对齐
- 'xMidYMin': 上部居中对齐
- 'xMaxYMin': 右上对齐
- 'xMinYMid': 左侧居中对齐
- 'xMidYMid': 居中对齐
- 'xMaxYMid': 右侧居中对齐
- 'xMinYmax': 左下对齐
- 'xMidYmax': 底部居中对齐
- 'xMaxYmax': 右下对齐
className ({string}): 自定义样式类名
uniqueKey ({string}): 唯一键值 (例如:为了在列表中使用多个 ContentLoaders)
总结
rc-content-loader 是一个简单易用的 React 组件,可用于优化页面加载体验。使用该组件,您可以轻松地为页面占位,并自定义样式。感谢您的阅读!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005572281e8991b448d414a