1.跨域处理:配置客户端代理
2.用户模块:登录,注册,个人信息修改,密码找回,更新密码
3.对github上开源项目form-generator进行二次开发,实现动态表单设计功能单元
(1)利用vue-draggable实现表单元素生成和移除
(2)对el-dailog弹窗进行自定义封装和调用
(3)增加preview.html页面,可预览刚设计完的表单
(4)将表单元素放在js文件中以json形式声明,利用createElement函数转成element组件
(5) 通过svg绘制特殊业务需求的icon
(6)利用JSX编写单个表单元素组件,减少代码冗余度,且更好的进行细节的配置
(7)通过QRCode.js插件生成二维码,更好的分享给客户填写
(8)利用mongodb数据库对表单收集回来的数据进行增删改查
6.利用lodash中throttle和debounce方法解决部分模块出现的函数防抖和节流
7.利用i18n插件实现产品国际化
8.设置axios请求拦截器,在超时登录或无token情况下踢出登录状态
9.利用Echarts实现数据可视化展示
10.使用gulp压缩代码,图片懒加载,ajax缓存提高浏览器加载速度
11.利用axios-retry解决服务器或网络不稳定引起的掉包或请求失败
12.在vue项目中引入jQuery,解决一些需要操作DOM的特殊情况
13.使用vue-Quill-Editor插件完成富文本功能