背景
Rax 原先都是内联样式,因此大家写组件时 className 命名都很随意,而现在 Rax 项目默认都是关闭内联的,这样项目里引入多个组件后很容易导致样式冲突。
Actions
- 组件开发支持 CSS Modules,构建出的 lib/es 还是
.module.css,交给项目统一处理,构建出的 dist 是编译后的 css
- Rax 小程序编译时目前不支持 CSS Modules(能否先优雅降级?)
- Rax 业务组件模板默认走 CSS Modules
相关 PR:raxjs/rax-app#432