NoticeBar 通告栏
在导航栏下方,一般用作系统提醒、活动提醒等通知。
规则
- 需要引起用户关注时使用,重要级别低于 Modal ,高于 Toast。
代码演示
可关闭
是否显示关闭按钮,点击关闭图标后,隐藏该栏。
import { NoticeBar, WhiteSpace } from 'antd-mobile';
const NoticeBarExample = React.createClass({
onClick() {
alert('clicked');
},
render() {
return (
<div>
<WhiteSpace size="lg" />
<NoticeBar mode="closable" onClick={this.onClick}>
国庆期间余额宝收益和转出到账时间1
</NoticeBar>
<WhiteSpace size="lg" />
<NoticeBar type="info" mode="closable">国庆期间余额宝收益和转出到账时间</NoticeBar>
<WhiteSpace size="lg" />
</div>
);
},
});
ReactDOM.render(<NoticeBarExample />, mountNode);
跳转
是否显示跳转箭头图标,点击之后会跳转到别的页面。
import { NoticeBar, WhiteSpace } from 'antd-mobile';
function linkClick() {
// 这里配置跳转
}
const NoticeBarExample = React.createClass({
render() {
return (
<div>
<WhiteSpace size="lg" />
<NoticeBar mode="link" onClick={linkClick}>
国庆期间余额宝收益和转出到账时间
</NoticeBar>
<WhiteSpace size="lg" />
<NoticeBar mode="link" type="info">国庆期间余额宝收益和转出到账时间</NoticeBar>
<WhiteSpace size="lg" />
</div>
);
},
});
ReactDOM.render(<NoticeBarExample />, mountNode);
图标名称
显示成功, 错误, 信息, 警告, 问题 图标
import { NoticeBar, WhiteSpace } from 'antd-mobile';
const NoticeBarExample = React.createClass({
render() {
return (
<div>
<WhiteSpace size="lg" />
<NoticeBar type="info">国庆期间余额宝收益和转出到账时间</NoticeBar>
<WhiteSpace size="lg" />
<NoticeBar type="warn">国庆期间余额宝收益和转出到账时间</NoticeBar>
<WhiteSpace size="lg" />
<NoticeBar mode="closable" type="success">国庆期间余额宝收益和转出到账时间</NoticeBar>
<WhiteSpace size="lg" />
<NoticeBar type="error">国庆期间余额宝收益和转出到账时间</NoticeBar>
<WhiteSpace size="lg" />
<NoticeBar mode="link" type="question">国庆期间余额宝收益和转出到账时间</NoticeBar>
<WhiteSpace size="lg" />
</div>
);
},
});
ReactDOM.render(<NoticeBarExample />, mountNode);
API
TabItem
成员 | 说明 | 类型 | 可选值 | 默认值 |
---|
mode | 提示类型 | String | closable 、link 、'' | '' |
type | 图标类型 | String | success 、error 、info 、question 、warn 、'' | '' |
onClick | 点击关闭或者操作区域的回调函数 | function | | |