UNPKG

cjd-parkball

Version:

> 中后台业务组件库,中后台就像公园,进入需要买门票(登录),所以以 Parkball(公园球) 命名,公园内必定捕获!作为一个组件库,提供使用方法文档,方便开发者的调用

72 lines (59 loc) 1.36 kB
--- category: 2 title: 动态 title_en: Dynamic --- zh-CN 展示动态变化的效果。 en-US The count will be animated as it changes. ````jsx import { Badge, Button, Icon, Switch } from 'parkball'; const ButtonGroup = Button.Group; class Demo extends React.Component { state = { count: 5, show: true, } increase = () => { const count = this.state.count + 1; this.setState({ count }); } decline = () => { let count = this.state.count - 1; if (count < 0) { count = 0; } this.setState({ count }); } onChange = (show) => { this.setState({ show }); } render() { return ( <div> <div> <Badge count={this.state.count}> <a href="#" className="head-example" /> </Badge> <ButtonGroup> <Button onClick={this.decline}> <Icon type="minus" /> </Button> <Button onClick={this.increase}> <Icon type="plus" /> </Button> </ButtonGroup> </div> <div style={{ marginTop: 10 }}> <Badge dot={this.state.show}> <a href="#" className="head-example" /> </Badge> <Switch onChange={this.onChange} checked={this.state.show} /> </div> </div> ); } } ReactDOM.render(<Demo />, mountNode); ````