本课程前端是采用vue-cli,后端采用nodejs,前端功能有:注册、登录、短信验证码SDK、找回密码、分类、购物车、订单、支付宝支付SDK(沙箱)、地址管理等。后端采用nodejs,自己搭建接口以及sdk对接等。课程针对于axios进行二次封装,引入token,以及token验证和过期时间操作。
项目有哪些功能
仓库搭建和初始化
开发者Git操作
封装Tabbar
config文件配置路径
首页头部ly-tab插件
swiper部分
icons布局和数据
爆款推荐样式布局
better-scroll和ref
猜你喜欢布局
首页其他板块简单布局
点击top切换数据
$nextTick
搜索页面布局
子路由搭建和搜索详情
搜索本地存储逻辑
使用mint-ui删除历史记录
解决搜索结果页bug
axios的二次封装
渲染搜索结果的数据
搜索商品的价格和销量排序
懒加载
分类页布局
分类页数据渲染
实现商品分类左右联动
进入商品详情页
详情页吸顶动画
渲染数据和keep-alive
登录布局
登录模块【前端和后端逻辑】
获取短信验证码【页面效果】
登录成功
发送短信验证码到手机上
注册
找回密码
存储用户信息和退出登录
全选、单选
token
解决一些问题
购物车页面布局
当前用户购物车数据
总件数和总计
修改购物车数据
删除购物车数据
解决购物车bug
我的地址页面布局
添加地址页面布局
添加收货地址存储数据库
当前用户收货地址
删除地址
修改地址
添加默认地址
进入提交订单页
提交订单布局和数据
【理论】订单和支付整个流程
订单页选择收货地址
生成订单
修改订单状态
支付宝支付
对接支付宝沙箱
判断交易状态
支付后
导航守卫
token过期时间