- 去掉了 babel-preset-es2015,改用 babel-preset-env
- 升级到 react 16 以及其他依赖
- 调整了打包和发布命令
- 新增选项 hideHeader 和 headerStyle,用来隐藏 header 和 设置 header style
- 升级 node dependencies
- 升级 webpack 2.2.1,修改 webpack 配置文件
- 升级 node dependencies
- 增加精简版打包发布到 npm 执行 gulp publish,然后 cd publish 发吧 npm
- 生成在线例子,方便用户查看在线例子
- 当设置自定义 className 时,也可以修改 mask 的 class 样式
- 解决 webpack 不能正确处理 flex 相关样式加前缀 -webkit 的问题,目前把 css 单独出来,后续看插件是否支持
- 增加属性 footerStyle,可动态修改模态窗口 footer 样式
- 增加属性 hideAllModal,当打开多个模态窗口时,根据该属性来控制是否关闭所有模态窗口
- 支持多个模态窗口之间的切换
- 支持父窗口中打开子窗口
- 新增例子:“模态窗口间切换”和“模态中打开子模态窗口”
- 升级 node modules
- 修复已知 bug
- 补充文档
- 当打开弹框时,给 html 也添加样式,隐藏 body 滚动条
- 在手机端添加 touchmove事件,弹框显示时,禁止滑动,该功能利用参数preventTouchmove来控制
- 升级 node_modules
- 修改 webpack 配置,设置 externals 对应的 react-addons-css-transition-group,这样 react 相关文件不参与打包
- 修改例子代码
- 实现 react modol,功能点包括
- 动画效果
- 弹出显示位置
- 动态设置显示或隐藏头部和尾部
- 按 ESC 键 是否关闭窗口
- 点击模态窗口其他区域是否关闭