UNPKG

bee-datepicker

Version:
75 lines (61 loc) 1.72 kB
/** * * @title 选择年 * @description 以「年」为基本单位,基础的年选择控件 */ import React, { Component } from "react"; import { Row, Col } from "bee-layout"; import DatePicker from "../../src/index"; import moment from "moment"; import Icon from "bee-icon"; import zhCN from "rc-calendar/lib/locale/zh_CN"; import enUS from "rc-calendar/lib/locale/en_US"; const { YearPicker } = DatePicker; const format2 = "YYYY"; function onSelect(d) { console.log(d); } function onChange(d) { console.log(d); } class Demo10 extends Component { constructor(props) { super(props); this.state = { value: moment(), open: false }; } getCalendarContainer() { return this.d || document.getElementById('d'); } clear = d => { this.setState({ value: '' }) } render() { return ( <div> <Row> <Col md={8}> <div id={"d"}> <YearPicker format={format2} onChange={onChange} locale={zhCN} value={this.state.value} className = {'rc-calendar-year'} placeholder={"选择年"} /> </div> </Col> <Col md={3}> <button className="u-button" onClick={this.clear}>清空</button> </Col> </Row> </div> ); } } export default Demo10;