使用vue-cli2.0 脚手架进行项目框架的重构,ES6进行代码编写,LESS进行CSS代码编译,最后使用build进行项目的打包。
1. 使用elementui框架实现页面的基本布局,在elementui的基础上进行table组件和Menu组件的封装,以及封装递归组件。
2. 使用vue-router模块,进行配置路由实现页面之间的跳转,以及路由跳转前的登录状态 的判断。
3. 使用vuex实现页面的数据状态管理在state中存储数据,在Actions中进行异步请求以及在Mutations中进行数据状态的改变。
4. 将axios进行封装,根据后端的接口文档用来进行数据请求,以及页面数据的渲染以及在拦截器中进行请求前和请求后的一些处理操作
5. 运用cookie,LocalStorage,Sessionstorage 储存技术实现功能点