1.使用element-ui组件库中Drawer,Collapse,Popover,Breadcrumb,Skeleton等组件快速搭建智慧物业管理平台主页
2.封装upload-excel组件,通过插件xlsx,读取excel,解析数据,实现业务需求
3.使用基于rbac的【权限模型】,进行权限分配
4.使用NProgress进度条插件配合路由前置守卫和后置守卫,实现路由进度条效果
5.根据项目需求,拆分路由模块,设计静态路由和动态路由,动态进行权限控制。
6.使用svg精灵图(svgsprites),图片懒加载,路由懒加载等来实现性能优化
7.mixins解决数据多个页面通用的逻辑。
8.封装v-imgerror指令来处理图片加载失效问题,v-focus指令来获取焦点,解决实际获取焦点的需求
9.使用防抖和节流来优化性能,阻止事件的频繁触发
10.在导航守卫处,获取用户权限信息,并且结合vuex进行权限控制菜单展示