该项目主要集各不同类型房产的价格,面积,税额等的查询和评估于一体的系统。其中主要包括数据管理,案例查询,个案估价,争议处理和比率分析等模块。本项目前端采用 Vue 全家桶+ElementUI 组件库开发。
其中本人主要负责案例查询和争议处理模块开发工作。
技术要点:
1.vue+elementui 编写页面。
2. 引入 BaiduMap ,应用其提供的 API 完成关于地图的开发工作。
3.争议处理模块大量表单数据通过 vue 做双向绑定。
4.通过 elementui 添加表单验证。
5.引入工具函数库 lodash ,对 window的 resize 事件做防抖处理。
6.编写通用 utils 方法对获取的后台数据做必要处理。
7.引入 nprogress 全局进度条组件,提升用户体验。
8.路由中添加元数据,在路由守卫中做权限控制。