//column.js
import { Component, PropTypes } from 'react';
export default class Column extends Component {
static propTypes = {
className: PropTypes.string,
colSpan: PropTypes.number,
title: PropTypes.node,
dataIndex: PropTypes.string,
width: PropTypes.oneOfType([
PropTypes.number,
PropTypes.string,
]),
fixed: PropTypes.oneOf([
true,
'left',
'right',
]),
render: PropTypes.func,
onCellClick: PropTypes.func,
}
}
//index.js
const Table = require('./Table');
const Column = require('./Column');
const ColumnGroup = require('./ColumnGroup');
Table.Column = Column;
Table.ColumnGroup = ColumnGroup;
module.exports = Table;
Table.Column = Column;这一行代码表示什么意思
就是给Table添加了一个对象(方法)名字叫做Colimn,指向Column;
好比: