WEBPC直播后台管理
项目描述:直播项目后台管理
使用计算:Vue3+typescript
遇到的问题和解决方法:
多列表渲染视图性能消耗改用高性能虚拟列表表格
重构权限控制根据接口利用导航守卫规则处理为生成式路由
重构axios拦截器为ts版本对返回数据进行约束,添加泛型给公共方法,使用公共请求函数需传递返回数据类型
添加多主题功能使用tailwindcss对多套主题管理抽离样式公共变量
处理多个任务提交时的并发处理,实现类似nodejs的异步事件处理的方式
代码整理对多层嵌套代码改为提前return。
商城PC端管理系统前端开发web开发
1.使用ReactJs+AntdPro+Dvajs,css预处理器为less.
2.根据不同角色展示不同模块,打包处理根据Antdpro框架的umijs整合。使用env环境变量
来做功能和路由打包的控制。
3.根据env环境变量来分类公共的路由及对应的页面的权限管理。
4.antd3.0版本主要组件是以类组件来编写的,hook组件少用,不同组件的通讯使用到的是dvajs来做单向数据流
处理。