该项目是为某区区政府开发的内购商城后台管理系统,旨在提高政府内购流程的效率和透明度。该系统采用了Vue3、TypeScript和Vite等现代化的技术栈,以及Pinia作为数据管理工具,Element Plus作为UI框架,集成了Tailwind CSS作为样式框架。
工作内容:
我在该项目中主要负责了以下工作:
-使用Vue3和TypeScript编写组件和逻辑代码,实现项目需求;封装Table组件,使其能够像Ant Design的Table组件一样使用数组渲染整个Table组件;
-使用Pinia作为数据管理工具,以及Composition API编写自定义hook和逻辑,提高代码的可维护性和重用性;
-将Table组件的样式使用Tailwind CSS进行定制,以满足项目需求;
-集成ESLint和Prettier来保证代码风格的一致性和质量;
-协作团队进行代码审核和测试,确保代码的质量和功能的正确性。
重难点:
在该项目中,我主要面临以下重难点:
-封装Table组件:由于Table组件是项目中常用的组件之一,我们希望能够像Ant Design的Table组件一样使用数组渲染