项目描述:
该项目主要基于Vue3.0+Element-ui技术来开发的后台后台管理系统。
项目职责:
1.评审业务需求,与产品和UI沟通整体风格、权限功能以及兼容旧版系统的方案,设计项目整体架构;
2.封装axios请求、开发城市组件,抽离菜单、按钮、表格和分页、搜索等公共组件;
3.开发登录用户路由拦截功能,根据用户权限动态注册路由、控制菜单和按钮展示;
4.通过iframe承载旧版php页面,使用postMessage进行父子页面通信;
5.性能优化:vue-router路由懒加载、按需引入第三方组件、及时销毁定时器、使用CDN、使用浏览器缓存、抽取公共代码等方面;
项目成果:
实现用户权限控制,兼容旧版后台页面,提高后台页面的交互体验和开发效率。