1 Star 0 Fork 1

54leifeng / fairyins-ui.manage

forked from 周安康 / fairyins-ui.manage 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

目录结构

  • api 接口请求文件,按功能模块分独立文件
  • components 不包含业务逻辑的公共组件
  • componenst/hooks 公共钩子函数
  • constants 常量定义
  • reducers 全局 reducer, 所有 js 文件会被store.js自动引用挂载到 redux 中
  • pages 页面文件,所有非 common、components 子目录的.jsx 文件会被 RouteConfig.jsx自动引用
  • pages/components 包含业务逻辑的公共组件

样式

webpack 中配置了 CSS Modules, 默认情况下引用 css、less 样式会被识别为 js 对象,声明样式的时候不用担心样式名冲突

引用 global.css、global.less 后缀的样式会全局生效

/* style.css */
.text {
  color: red;
  font-size: 14px;
}
/* style.global.css */
.text {
  display: inline-block;
}
/* component.jsx */
import clsx from 'clsx';
import styles from './styles.css';
import 'styles.global.css';

// 错误示例
function WrongExpample({ text }) {
  // color 和 fonts-size的样式不会生效
  return <span className='text'>{text}</span>;
}

// 正确示例
function TextComponent({ text }) {
  // color、font-size、display样式都生效
  return <span className={clsx('text', styles.text)}>{text}</span>;
}

VS Code 插件

一些额外的高星库推荐

知识点文章

空文件

简介

复保后端管理 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/362484032/fairyins-ui.manage.git
git@gitee.com:362484032/fairyins-ui.manage.git
362484032
fairyins-ui.manage
fairyins-ui.manage
master

搜索帮助