2.2.0 • Published 7 years ago

uxcore-collapse v2.2.0

Weekly downloads
21
License
MIT
Repository
github
Last release
7 years ago

uxcore-collapse Dependency Status devDependency Status

TL;DR

uxcore-collapse ui component for react

Setup develop environment

$ git clone https://github.com/uxcore/uxcore-collapse && cd uxcore-collapse
$ npm install
$ npm start

Usage

<Collapse defaultActiveKey={["1"]} onChange={callback}>
    <Panel header={`This is panel header 1`} key="1">
        <p>{text}</p>
    </Panel>
    <Panel header={`This is panel header 2`} key="2">
        <p>{text}</p>
    </Panel>
    <Panel header={`This is panel header 3`} key="3">
        <p>{text}</p>
    </Panel>
</Collapse>

Demo

http://uxco.re/components/collapse/

API

Props

Collapse

配置项类型必填默认值功能/备注
prefixClsstringoptionalkuma-collapse默认类名,用户可以通过修改此项来完成样式的定制
activeKeyarray/stringoptionalthe first panel key当前激活面板的 key 默认无,accordion 模式下默认第一个元素
defaultActiveKeyarray/stringoptionalnull初始化选中面板的 key
accordionbooloptionalfalse手风琴模式
onChangefunctionoptional(key,activeKey)=>{}切换面板的回调,参数 key 为当前变动的面板,activeKey 为所有激活的面板

Collapse.Panel

配置项类型必填默认值功能/备注
keystringoptionalindex当前面板的 key
prefixClsstringoptionalCollapse.prefixCls默认类名,用户可以通过修改此项来完成样式的定制
headerstring/number/nodeoptionalnull面板头内容
isActivebooloptionalfalse面板当前是否展开,true 表示展开
onItemClickfunctionoptional(isActive, e)=>{}面板头点击事件
2.2.0

7 years ago

2.1.2

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.5.0

8 years ago

1.4.0

8 years ago

1.3.1

8 years ago

1.3.0

8 years ago

1.2.0

9 years ago

1.1.1

9 years ago

1.1.0

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago