UNPKG

yylib-quick-mobile

Version:

yylib-quick-mobile

36 lines (32 loc) 972 B
import React from 'react' import {NoticeBar} from 'antd-mobile' import YYIcon from './../icon/YYIcon'; export default class YYNoticeBar extends React.Component { onClick(){ this.props.onClick&&this.props.onClick(); } render(){ let {icon,content,loop,direction,findUI, offline,parentType, uiorigin, RunInDesign, uititle, uitype, uikey, nid,control_event,...restProps}=this.props; let marqueeProps={loop,direction}; return( <NoticeBar {...restProps} icon={icon?<YYIcon type={icon} />:null} onClick={this.onClick.bind(this)} marqueeProps={marqueeProps}> {content} </NoticeBar> ) } } YYNoticeBar.defaultProps = { mode:"", //设计器需要的props,不添加会warning findUI:'', offline:false, parentType:'', uiorigin:'', RunInDesign:false, uititle:'', uitype:'', uikey:'', nid:'', control_event:{}, };