先判断这门课值不值得学
uniapp 加 uView UI 这套组合,主要解决的是“用一套前端代码同时跑在多个平台”的问题。如果你平时工作里要对接小程序、App 或 H5 商城,不想分别写三套原生代码,那这个方向是值得投入的。课程本身聚焦在商城前端实现,从首页、分类、购物车到个人中心、订单页,覆盖了一个标准电商项目最核心的交互场景。它不涉及后端接口开发和数据库设计,重点在于把页面搭出来、把数据接上、把交互跑通。对转行做前端、或需要独立接小程序外包的人来说,这种项目级练习比单纯看组件文档更能帮你建立整体工程感。
适合什么基础、建议先看哪几块
这课不适合完全没写过代码的人。你需要先有基本的 HTML、CSS、JavaScript 基础,能看懂简单的 Vue 模板语法和组件传值,否则到自定义组件那一段会卡住。如果你只写过静态页面,建议先补一下 Vue 的基础再来看。进入课程后,建议先看项目简介和课前准备,把开发环境配好,确认能正常跑起 uniapp 项目。接着重点看自定义导航栏、轮播图、搜索组件这几个部分,它们是后续所有页面的通用模块。商品列表组件和价格组件那几节也值得反复看,因为商城里几乎所有页面都在复用这套列表逻辑。把这几块吃透,后面购物车和订单页的拼装会顺很多。
学完能独立做什么、资料怎么配合练习
学完之后,你应该能独立搭建一个多端商城的前端页面,包括首页布局、商品分类切换、详情页展示、购物车数量计算和订单流程跳转,并且能处理组件复用、数据分离和打包上线的操作。资料包里主要是项目源码和分步实现的代码片段,建议不要直接拷贝运行就了事。正确用法是:先自己照着课程思路写一遍,卡住了再对照资料里的对应文件,找出自己漏掉的部分。特别是组件分离和数据绑定那几节,一定要自己手敲一遍,改改样式和接口数据,确认自己真的理解了逻辑而不是在抄。最后打包上线那部分,建议真机跑一次,看看不同平台上的样式有没有错位,这样才算把整个流程走完。
课程简介 · 商城首页 · 商品分类 · 优选页面 · 购物车 · 个人中心 · 搜索 · 商品详情页 · 订单页面 · 打包上线
课程目录
* 01 课程简介/
* 01 项目简介
* 02 课程大纲
* 03 课前准备
* 02 商城首页/
* 01 新建项目
* 02 Navibar自定义导航栏
* 03 Swiper轮播图组件
* 04 NoticeBar滚动通知
* 05 引入自定义样式文件
* 06 宫格布局组件
* 07 Search搜索组件
* 08 推荐分类组件1
* 09 推荐分类组件2
* 10 推荐分类组价3
* 11 推荐商品列表
* 12 完成推荐分类组件
* 13 制作商品列表组件
* 14 价格与原价组件
* 15 自定义标题组件
* 16 商品列表(样式2)
* 17 分离轮播图和分类列表数据
* 18 分离推荐分类组件
* 19 分离商品列表(样式一)组件
* 20 返回顶部
* 21 上拉加载更多
* 03 商品分类/
* 01 原生底部菜单栏
* 02 分类页面布局
* 03 渲染分类页面数据
* 04 分页页面联动1
* 05 分类页面联动2
* 06 分类页面联动4
* 07 分类页面联动3
* 04 优选页面/
* 01 优选页面布局
* 02 下拉刷新
* 03 上拉加载更多
* 05 购物车/
* 01 vuex入门之state
* 02 vuex入门之getter
* 03 vuex入门之actions
* 04 vuex入门之mutations
* 05 vuex入门之modules
* 06 购物车页面布局1
* 07 购物车页面布局2
* 08 购物车页面布局3
* 09 渲染购物车商品数据
* 10 选中商品与取消选中商品
* 11 全选与全不选
* 12 计算购物车选中商品的总价
* 13 修改购物车状态
* 14 删除购物车商品
* 06 个人中心/
* 01 个人中心页面布局1
* 02 个人中心页面布局2
* 03 登录页面布局1
* 04 登录页面布局2
* 05 模拟用户登录1
* 06 模拟用户登录2
* 07 我的订单1
* 08 我的订单2
* 09 我的订单3
* 10 商品收藏列表
* 11 优惠券1
* 12 优惠券2
* 13 收货地址列表1
* 14 收货地址列表2
* 15 添加收货地址1
* 16 添加收货地址2
* 17 添加收货地址3
* 18 编辑收货地址
* 19 删除收货地址
* 20 关于我们
* 21 设置页面
* 22 头像裁剪
* 23 个人资料1
* 24 个人资料2
* 25 绑定手机号
* 26 修改密码
* 27 清除缓存
* 28 更新系统
* 29 消息列表1
* 30 消息列表2
* 31 消息详情页
* 07 搜索/
* 01 搜索页布局
* 02 搜索结果列表页
* 08 商品详情页/
* 01 布局商品详情页1
* 02 布局商品详情页2
* 03 布局商品详情页3
* 04 引入骨架屏组件
* 05 商品属性1
* 06 商品属性2
* 07 商品参数
* 08 商品评论
* 09 引入商品数据1
* 10 引入商品数据2
* 11 完善商品列表功能
* 09 订单页面/
* 01 加入购物车
* 02 布局订单确认页1
* 03 布局订单确认页2
* 04 引入收货地址1
* 05 引入收货地址2
* 06 引入选中商品列表
* 07 引入优惠券列表1
* 08 引入优惠券列表2
* 09 订单支付1
* 10 订单支付2
* 11 订单支付3
* 12 生成支付订单1
* 13 生成支付订单2
* 10 打包上线/
* 01 完成H5端打包
* 02 完成小程序端打包
* 03 完成安卓app打包






