电商网站
软件架构: Vue2 + Vue-router + Vue-resource + webpack + git
项目描述:
项目整体采用webpack结合Vue框架进行模块化开发,利用Vue-router实现路由切换,Vue-resource向后台管理获取数据,Vuex集中存储管理应用的所有组件。项目主要分为用户登陆,主页展示,商品分类,购物车管理等模块。
责任描述:
1. 负责网站和移动端的页面制作;
2. 配合后台开发人员,使用vue-router实现界面展示和数据交互,实现json数据的解析,获取列表的图片和描述文字等信息;
3. 负责前端代码的调试,分析解决遇到的问题;
技术描述:
1. 使用webpack打包好一个Vue项目的基本模板;
2. 利用Vue-router实现路由切换,解决页面跳转,利用编程式导航;
3. 利用Mint-ui、MUI搭架基本的页面结构,实现图片轮播,顶部导航条滑动,图片懒加载;
4. vue-resource发送请求,处理请求回的数据并渲染至页面;
5. 利用Moment处理时间显示,页面中获取到的时间显示为规定的格式;
6. Vue父子组件之间传值,数据双向绑定机制;
7. Vuex集中存储管理应用的所有组件状态,控制各个组件中数据之间的相互传递,来达到控制购物车中选择的商品之间数值变化。
8. 使用git将项目托管服务端。