jimu-mobile
Version:
积木组件库助力移动端开发
66 lines (56 loc) • 3.61 kB
JavaScript
import React from 'react'
import JIMU from './index'
const { NoticeBar } = JIMU
// 按钮组件 Label
class _NoticeBar extends React.Component {
render() {
return (
<div className="example-wrap">
<div className="example-back"><a href="https://didi.github.io/pile.js/#/?_k=j5i8t6"><span className="icon-pic-home"></span></a></div>
<div className="libs-intr" style={{"minHeight" : `${document.body.clientHeight - 94}px`}}>
<h2 className="page-title"><b>NoticeBar</b><span>通告栏</span></h2>
<div className="demo-content">
<h2 className="demo-title">普通通栏:无icon通告栏,无关闭按钮 </h2>
<div >
<NoticeBar styleType="layout" message="通告栏提示文本" />
</div>
<h2 className="demo-title">普通通栏:普通通告栏(带关闭按钮)</h2>
<div >
<NoticeBar iconHtml={<span className="icon-jimu-successful"></span>} styleType="layout" message="通告栏提示文本" closeIconShow={true}/>
</div>
<h2 className="demo-title">普通通栏:横向滚动通告栏</h2>
<div >
<NoticeBar iconHtml={<span className="icon-jimu-information"></span>} styleType="layout" message={["多列通告栏提示文本","多列通告栏提示文本","多列通告栏提示文本","多列通告栏提示文本"]} closeIconShow={false} speed={4}/>
</div>
<h2 className="demo-title">普通通栏:上下翻滚通告栏</h2>
<div >
<NoticeBar iconHtml={<span className="icon-jimu-error"></span>} styleType="layout" message={["一、多行通告栏提示文本","二、多行通告栏提示文本","三、多行通告栏提示文本","四、多行通告栏提示文本"]} closeIconShow={false} speed={4} rollingUp={true} duration={.8}/>
</div>
<br />
<br />
<h2 className="demo-title">带阴影类型通栏:无icon通告栏,无关闭按钮</h2>
<div >
<NoticeBar isShadowStyle={true} styleType="layout" message="通告栏提示文本" closeIconShow={true}/>
</div>
<h2 className="demo-title">带阴影类型通栏:普通通告栏(带关闭按钮)</h2>
<div >
<NoticeBar isShadowStyle={true} iconHtml={<span className="icon-jimu-successful"></span>} styleType="layout" message="通告栏提示文本" closeIconShow={true}/>
</div>
<h2 className="demo-title">带阴影类型通栏:横向滚动通告栏</h2>
<div >
<NoticeBar isShadowStyle={true} iconHtml={<span className="icon-jimu-information"></span>} styleType="layout" message={["多列通告栏提示文本","多列通告栏提示文本","多列通告栏提示文本","多列通告栏提示文本"]} closeIconShow={false} speed={4}/>
</div>
<h2 className="demo-title">带阴影类型通栏:上下翻滚通告栏</h2>
<div >
<NoticeBar isShadowStyle={true} iconHtml={<span className="icon-jimu-error"></span>} styleType="layout" message={["一、多行通告栏提示文本","二、多行通告栏提示文本","三、多行通告栏提示文本","四、多行通告栏提示文本"]} closeIconShow={false} speed={4} rollingUp={true} duration={.8}/>
</div>
</div>
</div>
<div className="footer-name">
<span className="footer-name-pic"></span>
</div>
</div>
)
}
}
export default _NoticeBar