在项目中使用HTML+CSS来制作符合W3C规范页面,熟练使用CSS预处理器Stylus或者LESS进行项目样式单元的开发
熟练使用flex弹性布局和响应式布局
掌握原生JavaScript,原型、闭包、作用域等,熟悉ES6新特性并使用ES6进行开发
熟练使用Photoshop切图软件、Css预编译语言(less)、熟练使用VSCode、Postman等工具进行项目开发
在项目中使用axios或者原生js的XMLHTTPrequest实现与后台交互,实现数据页面渲染和逻辑层判断
熟悉使用vue全家桶( vue-router、vuex、axios、vue-cli )
熟练使用React相关的react-router、redux、antd
电商后台管理系统
项目描述:
整个项目的主要模块分为:通过后台管理系统实现商品按照分类上架下架和修改商品信
息,以及不同管理人员登录账号分配不同的权限。
技术栈: Vue Vue-router Vue-cli Vue-lodash Axios ES6 Webpack Element Ui Echarts
项目难点:1、路由导航守卫
通过router.beforeEach挂载导航守卫,先判断用户是否在登录页面,是就直接放行,然后获取存储在本地sessionStorage中的token,判断token是否存在,如果不存在就跳转回登录页面(目的是为了防止用户直接通过路由访问页面)
2、接口文档的授权API
文档要求必须在请求头中使用Token字段提供令牌
通过axios的请求拦截器添加token,保证拥有获取数据的权限