项目描述:该项目是为用户提供小程序购物平台,我负责完成项目的功能模块开发。其中封装和优化内容包括:登陆/注册,查询已购订单,用户商城折扣率计算等等。
技术栈: 小程序、Uni-app、pinia、Vue2、vant、vue3等
工作描述:
1. 我主要使用vue和uni-app混合开发,包括对首页,分类页、购物车页等页面的实现;
2. 基于pinia和local storage实现了缓存登录者信息,登录效验、组件通信、数据缓存、避免路由切换频繁向服务器发送请求等。
3. 也对业务型组件进行封装,如瀑布流,图片懒加载,和防止高频事件的防抖效果等等;
4. 基于动态路由实现商家客户权限控制,我是项目负责人所以包括后续对项目的修改也由我来完成;