范胡磊 e9214270b8 first commit | 2 years ago | |
---|---|---|
.. | ||
src | 2 years ago | |
README.md | 2 years ago | |
index.html | 2 years ago | |
package.json | 2 years ago | |
rollup.config.js | 2 years ago | |
stats.html | 2 years ago | |
tsconfig.json | 2 years ago | |
vite.config.ts | 2 years ago |
src 目录划分 . ├── app.tsx ├── assets // 静态资源,会被打包优化 │ ├── favicon.svg │ └── logo.svg ├── common // 公共配置,比如统一请求封装,session 封装 │ ├── http-client │ └── session ├── components // 全局组件,分业务组件或 UI 组件 │ ├── Toast ├── config // 配置文件目录 │ ├── index.ts ├── hooks // 自定义 hook │ └── index.ts ├── layouts // 模板,不同的路由,可以配置不同的模板 │ └── index.tsx ├── lib // 通常这里放置第三方库,比如 jweixin.js、jsBridge.js │ ├── README.md │ ├── jsBridge.js │ └── jweixin.js ├── pages // 页面存放位置 │ ├── components // 就近原则页面级别的组件 │ ├── home ├── routes // 路由配置 │ └── index.ts ├── store // 全局状态管理 │ ├── common.ts │ ├── index.ts │ └── session.ts ├── styles // 全局样式 │ ├── global.less │ └── reset.less ├── services // api请求相关 │ ├── fileService.ts └── utils // 工具方法 └── index.ts