This repository has been archived by the owner on Mar 7, 2024. It is now read-only.
v2.0.0
2.0.0 (2020-05-05)
Features
- 支持 Web 应用,文档。
- 支持通过
postcss.config.js
文件来配置 PostCSS,文档。 - 支持自动识别 CSS Modules,文档。
- 支持插件,文档。
remax/one
支持的全平台生命周期,文档- onShow
- onHide
- onPullDownRefresh
- onReachBottom
- onPageScroll
Bug Fixes
- 修复自定义组件中 usingComponent 无法 resolve node_modules 的问题。#762
Breaking Changes
- 构建工具从 Rollup 切换到 Webpack。
- 废弃
remax-cli
,现在主要remax
一个依赖即可。 alipay
平台重命名为ali
。- remax.config.js
- 去掉 rollupOptions (改为 configWebpack,用于修改 webpack 配置)。
- 去掉 postcss,cssModules,alias 项。
- App 去掉以纯 class 定义 App 的方式
- 废弃
useShow
useHide
等生命周期 hook,请该用useAppEvent
和usePageEvent
,文档。 - 去掉 Sass/Less/Stylus 等 CSS 预处理器的默认支持,请通过通过插件引入,文档
- 修改 CSS 中图片引用方式,参照 css-loader 的规则。
remax/one
- 组件
Image
去除lazyLoad
属性。 - 组件
Input
和Textarea
把maxlength
属性重命名为maxLength
。 - 事件回调中的
originalEvent
字段改为nativeEvent
,与 ReactDOM 事件对齐。
- 组件
- 通过
remax/macro
引入的requirePlugin
,requirePluginComponent
使用小程序插件,废弃原有方式,文档。 - 去除 native 目录支持,可以配置 webpack copy 插件达到同样的效果
unstable_useNativeEffect
重命名为useNativeEffect
。- 废弃
Platform
,平台判断请改用process.env.REMAX_PLATFORM
。 - 去掉了
app.config.js
和页面配置文件的 ES Modules 支持。