项目总结
一整个项目从无到有,从设计分析到产品的最终上线对我们整个团队来说着实不易, 接下来 是我的整个项目完成后的一个整体的复盘 ,总结下采坑点,给以后的项目开发一个参考经验
1.登录权限的问题
最难也最不容易实现的还是权限这方面的问题,在leader的指点下 这一功能才能真正实现,在上一章中也花大篇幅介绍了下这方面的逻辑 (参考链接https://blog.csdn.net/m0_38127466/article/details/89818399)我们以后的大大小小项目必然也会遇到这方面的问题 所以这个功能必须拿下
2.axios拦截器
一些公用的非逻辑性 的数据 若是 需要统一带到后台的话,可以再拦截器中统一处理,也能实现代码的优化和性能的优化,比如身份token,等等
3.动态路由转成静态路由
这个功能在做身份权限时 也会进行统一处理,我们拿到身份 就会想到将该身份的视图拿到 ,那么这个视图就一定要是动态路由实现, 可以用 视图过滤 来生成 动态路由,再将动态路由 拼接到可见的静态路由上去
4.跨域问题
前后端分离开发的话 ,请求数据时毫无意外的会遇到 跨域问题,跨域也是前端的一个常见问题,解决方案很多 比如 jsonp,cors 等等, 但是在开发环境下webpack 集成了 跨域方案,proxy,当然 这个方案 在上线是必然不能用的, 需要后端去做nginx反向代理来解决
5.markdown编辑器
类似考试考题这种数据渲