fe-hot
nextjs 先解决问题再优化
坑
1. 解决 antd less 模块化问题
https://www.yuque.com/steven-kkr5g/aza/ig3x9w
antd提供的组件必须不能直接设置样式值, 而应该重置
/** 重置antd样式---start */
:global {
.ant-layout-header {
padding: 0 @layout-padding;
}
}
/** 重置antd样式---start */
2. antd 组件产生 body 下 div 其 position=absolute 导致无法继续操作问题
强制 position=static
3. classnames 组合 css-modules 用法
https://www.npmjs.com/package/classnames
import classNames from 'classnames/bind';
import styles from './index.less'; // fz16, pointer
let cx = classNames.bind(styles);
<button className={cx('fz16', 'pointer')}>{text}</button>
注意引用和格式!
项目规范:
- 需要缓存的信息,必须使用 util/storage.js 中的方法
- 所有图片都必须先压缩后使用 https://tinypng.com/
项目配置
-
启动:
开发环境: npm run dev �线上环境: npm start