渲染出一个缺省态组件
3.0.0 版本后默认视图替换为lottie动画,实际预览效果请点击右侧”查看demo“,使用客户端扫码预览
npm install @qnpm/q-components --save --registry=http://npmrepo.corp.qunar.com
显示代码
import { EmptyStatus } from '@qnpm/q-components';
<EmptyStatus type="netError" text="网络异常" />
<EmptyStatus type="noResult" text="搜索无结果" />
<EmptyStatus type="noData" text="获取数据失败" />
<EmptyStatus type="emptyData" text="数据为空" />
<EmptyStatus type="noCollections" text="无收藏" />
<EmptyStatus type="noOrders" text="无订单" />
<EmptyStatus type="defaultError" text="默认错误" />
显示代码
import { EmptyStatus } from '@qnpm/q-components';
<EmptyStatus type="noResult" size="normal" />
<EmptyStatus type="noResult" size="small" />
显示代码
import { EmptyStatus } from '@qnpm/q-components';
<EmptyStatus
type="emptyData"
showButton
buttonText="按钮"
onPress={() => {}}
/>,
<EmptyStatus
type="emptyData"
showButton
buttonText="按钮自定义背景色"
onPress={() => {}}
customStyle={{buttonBgColor: 'red'}}
/>
显示代码
import { EmptyStatus } from '@qnpm/q-components';
<EmptyStatus
type="emptyData"
title="标题"
text="自定义文本内容"
/>
显示代码
import { EmptyStatus } from '@qnpm/q-components';
<EmptyStatus
mode="lottie"
type="emptyData"
title="标题"
text="自定义文本内容"
/>
属性名 | 类型 | 默认值 | 是否必须 | 说明 |
---|---|---|---|---|
buttonText |
string |
- | false |
按钮文案 |
customStyle |
Object |
- | false |
自定义样式,目前仅支持buttonBgColor |
needScale |
boolean |
- | false |
是否根据屏幕大小缩放 |
onPress |
Function |
- | false |
按钮点击回调 |
showButton |
boolean |
false |
false |
是否展示按钮 |
size |
normal |small |
normal |
false |
缺省态展示大小 |
text |
string | ReactElement<any> |
- | false |
文案 |
title |
string |
- | false |
标题 |
type |
netError |noResult |noData emptyData |
- | false |
缺省态类型,netError和noData 默认带按钮 |
mode |
lottie |image |
lottie |
false |
图画展示模式 |