艾思学术平台(https://www.ais.cn/):
前公司核心项目,主要提供论文编译、会议创建、期刊查询、学分商城、学术新闻浏览等集成的综合性平台。有pc端和h5
端两个项目。
1.pc端基于Element UI + vue-cli,h5基于Vant UI + Vue-cli构建(负责pc端与h5端个人中心,学术头条,审稿人模块的
开发与维护)。
2.学术新闻板块使用vue-server-renderer添加了服务端渲染,加快页面渲染速度以及利于seo
3.路由懒加载,对于ui组件采用按需加载的方式引入。
4.对axios二次封装,webpack开启多线程打包,开启loader缓存与Tree shaking加快构建速度
5.多项目公用的json数据以及方法,发布到npm上,便于管理。
6.另外公司活动页的开发全部由我负责,考虑到复用性以及方便请求,使用Nuxt框架开发静态部署的方式,配置修改了
nuxt默认的ESLint规则,并制定了活动页的Git提交规范。加快了公司活动页的开发速度。