index.js 502 B

1234567891011121314151617181920212223242526
  1. import React, { Component } from 'react';
  2. import { Tag } from 'antd';
  3. import './index.less';
  4. class TagLayout extends Component {
  5. onClick(tab) {
  6. if (this.props.onChange) this.props.onChange(tab);
  7. }
  8. getItem(item) {
  9. return <Tag>{item.name}</Tag>;
  10. }
  11. render() {
  12. const { itemList = [] } = this.props;
  13. return (
  14. <div className="tag-layout">
  15. {itemList.map(item => {
  16. return this.getItem(item);
  17. })}
  18. </div>
  19. );
  20. }
  21. }
  22. export default TagLayout;