0.0.10 • Published 6 years ago

cefc-grid v0.0.10

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

Grid

网格组件

Example

const menus = [{
  id: 1,
  icon: require('xx.png'),
  text: '买入',
  link: '/buy'
}, {
  id: 2,
  icon: require('xx1.png'),
  text: '卖出',
  link: '/sell'
}, {
  id: 3,
  icon: require('xx2.png'),
  text: '撤单',
  link: '/withdraw'
}];

function GridItem({ icon, text }) {
  return (
  	<div>
   	  <ImgIcon img={icon} />
      <p>{text}</p>
    </div>
  );
}

function renderItem(item) {
  return <GridItem {...item} />
}

function handleGridItemClick(item) {
  history.push(item.link);
}

ReactDOM.render((
  <Grid
    className="menus"
    data={menus}
    renderItem={renderItem}
    onClick={handleGridItemClick}
    space="0.02rem"
  />
), $container);

API

属性说明类型默认值
prefixCls可选,样式前缀,如:cefc-header,可用于自定义样式Stringcefc-grid
className可选,自定义 classString空字符
cols可选,列数Number4
data必选,网格项数据集合,项必须包含字段 idArray
space可选,网格项之间的间距,如:.02remString0
renderItem可选,网格项渲染函数,返回网格项 PropTypes.elementFunction默认div中展示id
onClick可选,网格项点击事件回调Function空函数

dd

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago