1. /src
    2. /assets 项目资源文件,比如,图片
    3. -----------------------
    4. /components 通用组件
    5. /product1 xx组件
    6. index.js
    7. /product2 xx组件2
    8. index.js
    9. ------------------------
    10. /pages 页面
    11. /Home home页面
    12. index.js
    13. index.css
    14. /Login 登录页面
    15. index.js
    16. index.css
    17. --------------------------
    18. /api
    19. /product 产品模块
    20. sku.js 关于sku的接口
    21. spu.js 关于spu的接口
    22. /acl 其他模块
    23. /utils 工具,比如,tokenaxios 的封装等
    24. token.js token存储获取
    25. http.js axios封装
    26. mockRequest.js mock
    27. index.js 汇总导出
    28. /store mobx 状态仓库
    29. App.js 根组件
    30. index.css 全局样式
    31. index.js 项目入口

    /utils/index.js

    1. // 先把所有的工具函数导出的模块在这里导入
    2. // 然后再统一导出
    3. import { http } from './http'
    4. import {
    5. setToken,
    6. getToken,
    7. removeToken
    8. } from './token'
    9. import { history } from './history'
    10. export {
    11. http,
    12. setToken,
    13. getToken,
    14. removeToken,
    15. history
    16. }
    17. // 使用import {http} from '@/utils'