0.0.9 • Published 1 year ago
encom-drawer v0.0.9
EnCom Drawer
EnCom Information Container —— Drawer
安装&使用
yarn add encom-drawer
import Drawer from 'encom-drawer';
example
<Drawer
placement='bottom'
width='60%'
height='60%'
visible={open}
title='1111'
subTitle='2222'
theme='WHITE'
maskClosable={false}
destroyOnClose
onClose={onCloseDrawer}
onOpenNew={() => window.open()}
>
<div>cccc</div>
</Drawer>
Props
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
placement | 'bottom': 横向抽屉,'right':纵向抽屉 | string | 'bottom' |
title | 标题 | string | |
subTitle | 子标题 | string | |
width | 纵向抽屉宽度,取值10%-85% | string | '70%' |
height | 横向抽屉高度, 取值10%-85% | string | '80%' |
visible | 抽屉是否可见 | boolean | false |
maskClosable | 点击遮罩层是否允许关闭 | boolean | false |
destroyOnClose | 关闭时是否销毁Drawer里的子元素 | boolean | true |
showNewOpen | 是否需要显示新页面打开按钮 | boolean | true |
theme | 主题色,'DARK': 黑色主题, 'WHITE': 白色主题,'GREEN': 绿色主题 | string | 'DARK' |
children | 抽屉内部子组件 | ReactNode | |
onClose | 点击关闭按钮时的回调 | function | |
onOpenNew | 点击新页面打开按钮时的回调函数 | function |
Release Notes:
v0.0.9
- bug fix: 设置title或subTitle时content容器高度计算错误。
v0.0.8
- bug fix: 用户在点击关闭按钮时,二次确认,关闭动画已经进行。修复为动画由visible属性控制,而不是响应点击关闭按钮事件。
v0.0.7
- 增加绿色主题
v0.0.6
- 扩宽抽屉可设置宽高范围至10%-85%
v0.0.5
- 取消抽屉顶部padding
- 增加抽屉消失动画
v0.0.4
- 抽屉样式优化,取消抽屉左右padding
v0.0.3
- 换肤问题修复
- 动画样式优化
v0.0.2
- 打包问题修复
- 删除无关依赖
v0.0.1
- 独立抽屉组件,v0.0.1版本发布
0.0.9
1 year ago