这是一个电商类项目,功能是比较多的, 从首页开始介绍:首页里面有涉及到插件的滑动,分类页面引入了betterScroll作为上下左右分类数据联动, 用到了keep-alive 和 nextTick
nextTick:可以很好的等待页面数据数来以后再去把插件执行 包括正常的购物,添加到购物车页面,购物车的增删改查 , 其实是我的页面:里面有用户的登录 注册 找回密码 和退出登录 登录方式有 账号密码 和 短信验证码登录 ,引入短信验证码sdk 登录完成后 根据用户的userinfo存储以及token的存储以及token的过期时间, token的过期时间:是这样的,如果过期了 后端会返回一个code码,前端去二次封装axios里面进行判断code为多少,比如为 1000 就是过期,这样就需要跳转到login这个页面,进行重新登录。
再往下还有地址的管理,每个用户都有收货地址的地址管理,在购物车提交订单,再到下单支付,有支付的整个流程。这就是这个项目用到的技术点比较多
项目中遇到最大困难的是什么? 我 :在之前学的时候是做过支付的,但是做的是沙箱支付demo,在公司之前没有做过企业对接sdk支付的,在公司里面按照沙箱支付流程去走是没有什么问题的,但是后端可能是刚培训出来的或刚工作的,对于对接支付sdk这块可能不是特别了解,给了3天时间 ,结果5天都没有弄好,最后把之前沙箱的经验和写的demo给到他参考琢磨,多用了两三天时间把这个对接好,这个是遇到最大的困难,因为浪费了很多时间
我要准备好:沙箱支付流程介绍