react-awesome-skeleton
TypeScript icon, indicating that this package has built-in type declarations

0.0.40 • Public • Published

NPM

React-Awesome-Skeleton

基于React16+、适用于单页应用

Example

Demo Page

Install

NPM or YARN

npm install react-awesome-skeleton --save

or

yarn add  react-awesome-skeleton --save

Use in Compoent

import Skeleton from "react-awesome-skeleton"
## 引入样式 
import "react-awesome-skeleton/lib/main.min.css"
 
### In component  
<Skeleton />

API

loading

loading: boolean 是否展示该组建 默认true

    <Skeleton loading={true} />

active

loading: boolean 是否展示动画 默认false

    <Skeleton active={true} />

paragraph

paragraph: SkeletonParagraphProps|boolean 线条配置 默认true

    <Skeleton paragraph={true}/>

SkeletonParagraphProps 参数

    rows?:number;  //行数 
    width?:number | string   //宽度
    style?:object   //对应样式

    <Skeleton paragraph={style:{height:'20px'},rows:5,width:'60px'}/>

title

title: SkeletonTitleProps|boolean 线条配置 默认true

    <Skeleton paragraph={true}/>

SkeletonTitleProps 参数

    width?:number | string  宽度
    style?:object  对应样式

    <Skeleton paragraph={style:{height:'20px'},rows:5,width:'60px'}/>

avatar

title: SkeletonAvatarProps|boolean 线条配置 默认true

    <Skeleton paragraph={true}/>

SkeletonAvatarProps 参数

    width:  宽度
    size?: 'large' | 'small' | 'default' | number;   //默认large
    shape?: 'circle' | 'square'; //默认circle
    order?: number   //排在左边或者右边 默认是0 左边

    <Skeleton paragraph={style:{height:'20px'},rows:5,width:'60px'}/>

Readme

Keywords

Package Sidebar

Install

npm i react-awesome-skeleton

Weekly Downloads

2

Version

0.0.40

License

MIT

Unpacked Size

360 kB

Total Files

15

Last publish

Collaborators

  • garenzhang