1. 熟悉HTML5、CSS3、JS、ES6新特性。
2. 精通Vue 框架,并且能够灵活运用Vue全家桶进行SPA页面的开发。
3. 能熟练运用Element-UI、Vant、BootStrap、Echarts、mxGraph、EasyUi等前端组件库;
4. 熟练使用 Ajax,Axios来发送HTTP请求;
5. 能熟悉使用scss、less预处理css扩展语言;
6. 熟练使用git,svn代码管理工具,配合团队进行开发;
7. 熟练使用webpack,vite等打包工具;
8. 能熟练使用防抖、节流、图片懒加载等常见前端优化技术;
H5 B2B2C商城系统
项目描述: 为客户开通线上购物商城系统,根据客户需求定制首页。该商城包含了微信自动登录,微信支付,商品购物车,订单列表及详情,浏览历史记录,优惠券管理,商铺页面,搜索历史记录,商品收藏,收货地址管理等功能。
技术栈:vue、vue-router、vuex、vant、axios、less、webpack
职责描述:
1. 对商城页面进行排版及页面功能的开发。
2. 使用vuex进行全局状态管理,通过vuex获取需要缓存的页面,实现页面缓存功能,使其为指定页面进行缓存。
3. 使用vue-router对页面进行管理,商品详情页面通过动态路由传递参数实现获取不同商品,订单,商铺界面信息。
4. 通过调用微信api获取code来实现微信自动登录。
5. 二次封装axios,设置拦截器,对请求状态进行处理。
6. 通过调用微信浏览器中的WeixinJSBridge内置对象实现微信支付功能。
7. 在商城首页,商铺界面,购 物车推荐商品中使用了vue-lazyload图片懒加载组件。