前端架构

架构相关问题

  • 登录及token的处理
  • 菜单的处理
  • 缓存父页面
    • 微前端如何实现?
    • 面包屑导航如何实现
  • 项目说明文件
    • 打包需要的node环境
    • 依赖管理工具
    • 依赖说明
    • 项目简介
      • 多少种用户类型等
    • 项目地址
    • 项目的目标环境
      • 小程序、pc浏览器等
    • script命令说明
    • 项目文件目录说明
    • git管理规范
  • 内部公共库
    • 不保留锁文件
    • 公共部分调试困难,需要专人负责,并且考虑是否源码引入
    • 样式设计
      • 参考native-ui
    • 注意能否被树摇,不要闭包
  • 跨tab通信
  • 样式
    • 原子类
  • 多语言
    • 中文为key
  • 请求层
  • 同时支持vue2和vue3
    • vue-demi
  • 打包工具
    • vite如何指定打包为一个模块

开发及管理工具

  • eslint自定义检查工具
    • prop必须要写注释等
  • vscode工具
    • ui库/内部组件库提醒