Skip to main content

Loading

加载数据时显示动效

基础使用​

function App() {
return (
<div className="ykui-demo-row">
<div style={{ width: 800, height: 300}}>
<Loading>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aperiam atque blanditiis culpa cumque eius est in
maiores modi odio officia placeat, quia, recusandae rem, repellat soluta totam unde veritatis.
</p>
</Loading>
</div>
</div>
);
}

加载提示​

text : 加载文字提示

function App() {
return (
<div className="ykui-demo-row">
<div style={{ width: 800, height: 300}}>
<Loading text='loading...'>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aperiam atque blanditiis culpa cumque eius est in
maiores modi odio officia placeat, quia, recusandae rem, repellat soluta totam unde veritatis.
</p>
</Loading>
</div>
</div>
);
}

children与loading分开​

function App() {
const [loading, setLoading] = useState(true)
return (
<div className="ykui-demo-row">
<div style={{ width: 800, height: 300}}>
<Loading loading text="loading..." minHeight={200}>
</Loading>
{!loading && <div>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aperiam atque blanditiis culpa cumque eius est in
maiores modi odio officia placeat, quia, recusandae rem, repellat soluta totam unde veritatis.
</p>
</div>
}
</div>
</div>
);
}

Loading API​

属性说明类型默认值
loading是否展示booleantrue
fullscreen是否全屏booleanfalse
style样式object--
text加载的文字string--
children加载结束后的展示内容ReactChild--