门户中心是一款基于Vue3+Pinia+TS+Vite+TDesign技术栈的单页面前端应用,旨在为内部员工提供统一访问公司各类业务系统和信息资源的门户。在这个项目中,我负责了前端架构设计和组件到JSON的vite转换的插件开发,为项目的高效迭代和产品特性的顺利实现提供了强有力的支持。
实现了前端应用的Monorepo项目结构,将不同模块的代码分离开来,简化了应用的协作和扩展,避免了模块间代码耦合。
采用基于Vue3的Pinia状态管理库,使用TypeScript轻松完成复杂数据操作,大大提高了应用的编码效率和可维护性。
实现了组件转JSON的Vite插件,能够自动将使用Vue3编写的组件的数据、事件和方法转换为JSON数据并持久化存储,方便数据的读取和调用。
有效执行代码最小化、文件合并和代码分割,通过Vite的快速HMR功能大大提高了前端开发的效率,快速迭代和调试前端代码。
建立了一套完善的前端开发规范,包括代码风格、组件标准、文档管理等,方便项目的维护和迭代。