使用React + AntDesignPro从0到1搭建零信任后台管理系统,负责首页、用户管理、组织机构、配置管理、认证管理等核心模块。根据后端返回的角色权限树递归生成动态路由表,结合路由守卫实现页面级权限控制,并通过自定义Hook完成按钮级鉴权。
同时维护国家管网、国机财务、中石化微隔离等项目,将表格、搜索栏、弹窗表单等通用组件抽成公共组件库,在不同项目中复用,统一维护减少约30%重复代码。
使用Avue组件库开发云安全管控系统,根据后端返回的配置动态渲染表格列。
独立使用Vue开发公司官网(PC+移动端),解决对象引用污染问题,使用深拷贝处理数据。通过JSON方法实现基础深拷贝,并手写递归函数解决函数丢失的问题。
开发杭州无人车演示项目,使用JS坐标系统控制无人车动画,通过Math.atan2计算角度,每200ms更新位置和旋转,实现直行、转弯、掉头等动作。
使用React + ECharts迭代北京空天医院国际高分遥感图像解译大赛后台管理系统,面对一次性渲染大量图表导致的页面卡顿,采用按需加载 + 虚拟滚动(react-window)优化长列表,并分页加载图表数据。
使用Flutter参与NFT项目前端界面开发,完成页面布局与接口联调。