该项目基于 ES6+vue+webpack+Element UI+vant 的多页面应用。采用 ueditor 实现文章录入的功能,及视频上传功能。 采用 localstorage 存储用户相关信息。 封装组件,提高代码复用性。 通过 axios 封装 ajax 函数,发送请求获取每一页详细列表,动态展示数据,通过 import 函数实现了路由的懒加载,节省网络资源, 使用 mixin,提高代码复用性,减少代码量
在该项目中作为该项目主要负责人,完成了从框架搭建到技术选型的工作,通过改造 webpack
实现了多入口应用,实现了 pc端,手机端,及微信端共用一个 vue 项目。并且在项目开发过程中通过查资料和
查看源码,解决了 ueditor 视频上传无法回回显,以及回显视频后无法编辑的 bug。保证了项目及时交付。