getfromcode

尚硅谷微信小程序+慕尚花坊项目

前端开发
课程简介

这套资料的主题很明确:微信小程序原生开发,配套一个完整的电商类实战项目「慕尚花坊」。它不是那种只讲 API 清单的速查课,而是把一个真实项目拆成可对照的工程结构,让你看到页面、组件、数据请求、状态流转是怎么在实际业务里落地的。资料包里既有分阶段的视频,也有配套 PPT(基础部分与项目部分分开),还有一份项目文档,适合边看边动手改代码。 技术栈与知识边界 课…

已有 7 人浏览 发布 2026-06-27 更新 2026-10-06

这套资料的主题很明确:微信小程序原生开发,配套一个完整的电商类实战项目「慕尚花坊」。它不是那种只讲 API 清单的速查课,而是把一个真实项目拆成可对照的工程结构,让你看到页面、组件、数据请求、状态流转是怎么在实际业务里落地的。资料包里既有分阶段的视频,也有配套 PPT(基础部分与项目部分分开),还有一份项目文档,适合边看边动手改代码。

技术栈与知识边界

课程走的是微信小程序原生路线,不依赖 uni-app、Taro 这类跨端框架,也不涉及云开发。核心内容围绕这几块展开:

  • WXML / WXSS / JS / JSON 四件套的基本写法与页面配置
  • 小程序内置组件的使用方式,以及自定义组件的封装与通信(properties、事件、slot)
  • 常用 API:网络请求、路由跳转、本地存储、交互反馈、登录与用户信息相关能力
  • 项目层面的工程组织:页面划分、组件抽取、公共样式与工具函数的放置
  • 慕尚花坊业务实现:商品列表与详情、分类、购物车、订单流程、地址管理这类的典型电商页面

也就是说,学完你能拿到的是「原生小程序 + 一个电商项目」的完整参照,而不是跨端方案或后端服务端实现。这一点在选资料前要先确认,避免预期错位。

项目结构可以怎么对照

慕尚花坊的价值在于它把「页面」和「组件」的边界划得比较清楚。你在看的时候,建议重点关注几个复用点:可复用的商品卡片、统一的请求封装、购物车数量与选中状态的计算逻辑、以及页面之间传参和回传的处理方式。这些是电商类小程序里反复出现的模块,把它抽出来就能迁移到别的项目里。

资料里的 PPT 和项目文档适合先快速过一遍,建立一个整体结构感,知道有哪些页面、各自承担什么职责;视频部分则适合在动手时对照着看某一段的实现细节。不要顺着视频从头看到尾,容易变成被动接收。更有效的做法是:先看文档画出页面关系,再挑一个模块自己写一遍,写不出来再回去看对应片段。

适合谁,以及前置要求

如果已经有 HTML、CSS、JavaScript 基础,尤其是能理解事件绑定、数组方法、异步回调这类概念,上手会顺很多。小程序本身的语法是在这之上的封装,不需要重新学一门语言。完全没有前端基础的人直接进来,会在数据绑定和异步处理这两块卡住,建议先补齐 JS 基础。

对已经做过 Vue 或 React 的开发者来说,小程序的生命周期、setData 更新机制、组件通信方式是主要的差异点,值得专门花时间对比理解。慕尚花坊项目正好提供了这些差异点的真实用例。

自学路径建议

  • 先用基础 PPT 过一遍小程序的最小运行单元:页面注册、数据绑定、事件、样式单位 rpx
  • 跟着基础视频敲一遍官方文档级别的小 demo,确认开发工具、真机预览、调试面板都能用起来
  • 进入慕尚花坊后,先按文档梳理页面结构与数据流,再逐模块实现,不要跳着抄
  • 把请求封装、组件抽离这两处单独拎出来重写一遍,这是最容易迁移到其他项目的能力
  • 最后对照完整源码做一次 diff,看自己的实现和参考实现在结构和命名上的差异

整体来看,这套资料适合拿来当「对照实践的参考」,而不是当成视频连续剧刷完。真正决定学习效果的,是你有没有在慕尚花坊的结构上动手改过、拆过、重建过。

尚硅谷微信小程序+慕尚花坊项目

实战项目,掌握微信小程序开发

编辑点评

项目驱动,深入浅出,从基础到实战,适合初学者和进阶者。

⭐ 编辑推荐

跟随慕尚花坊项目,学习微信小程序开发,掌握组件、API、框架扩展等核心技能。

✨ 课程亮点

✦实战项目教学
✦全面覆盖微信小程序开发
✦适合初学者和进阶者

课程目录

视频100 集
  • 097-项目初始化-创建项目与项目初始化.mp4 [70.2 MB]
  • 029-组件-组件案例-字体图标的使用.mp4 [196.9 MB]
  • 006-小程序基础-小程序开发者 ID.mp4 [27.0 MB]
  • 147-更新用户信息-更新用户昵称.mp4 [47.3 MB]
  • 032-事件系统-事件分类以及阻止事件冒泡.mp4 [59.1 MB]
  • 186-订单结算-配置分包并跳转到结算页面+接口 API.mp4 [258.0 MB]
  • 054-小程序API-路由与通信-编程式导航.mp4 [173.3 MB]
  • 067-自定义组件-组件通信-子往父传值.mp4 [187.2 MB]
  • 163-商品管理-商品列表-准备列表请求参数.mp4 [24.1 MB]
  • 158-收货地址-收货地址列表渲染.mp4 [35.3 MB]
  • 046-生命周期-应用生命周期.mp4 [85.9 MB]
  • 133-框架扩展-在页面中使用 Store 数据-方式2.mp4 [29.8 MB]
  • 073-自定义组件-拓展-组件复用机制 behaviors.mp4 [214.9 MB]
  • 047-生命周期-页面生命周期.mp4 [134.8 MB]
  • 110-网络请求封装-定义请求-响应拦截器.mp4 [263.9 MB]
  • 093-补充-自定义导航栏.mp4 [68.8 MB]
  • 112-网络请求封装-使用请求-响应拦截器.mp4 [273.1 MB]
  • 017-配置文件-sitemap.json 文件.mp4 [40.4 MB]
  • 087-开放能力-分享到朋友圈.mp4 [61.3 MB]
  • 148-收货地址-定义新增参数以及封装接口 API.mp4 [49.2 MB]
  • 130-框架扩展-mobx-miniprogram 创建 Store 对象.mp4 [30.8 MB]
  • 072-自定义组件-拓展-使用 Component 构造页面.mp4 [160.0 MB]
  • 180-购物车-实现全选和全不选功能.mp4 [44.5 MB]
  • 197-小程序支付-支付状态查询.mp4 [21.6 MB]
  • 165-商品管理-商品列表-实现上拉加载更多功能.mp4 [26.9 MB]
  • 010-小程序基础-如何调试小程序代码.mp4 [74.4 MB]
  • 193-小程序支付-梳理小程序支付流程.mp4 [28.5 MB]
  • 152-收货地址-拒绝授权和授权完整的流程.mp4 [483.9 MB]
  • 052-小程序API-界面交互-模态对话框-消息提示框.mp4 [85.1 MB]
  • 037-wxml语法-拓展-setData修改对象类型数据.mp4 [214.3 MB]
  • 077-npm支持-自定义构建 npm.mp4 [117.3 MB]
  • 051-小程序API-界面交互-loading 提示框.mp4 [93.0 MB]
  • 066-自定义组件-组件通信-父往子传值.mp4 [148.7 MB]
  • 080-分包加载-介绍分包加载.mp4 [30.8 MB]
  • 103-通用模块封装-模态对话框封装.mp4 [248.1 MB]
  • 089-开放能力-客服功能.mp4 [42.5 MB]
  • 070-自定义组件-组件所在页面的生命周期.mp4 [54.4 MB]
  • 060-自定义组件-属性 properties.mp4 [190.5 MB]
  • 172-购物车-加入购物车-模板分析和渲染.mp4 [34.6 MB]
  • 098-项目初始化-自定义构建 npm以及集成Sass.mp4 [95.8 MB]
  • 115-网络请求封装-完善 loading.mp4 [98.8 MB]
  • 134-框架扩展-fields、actions 对象写法.mp4 [31.9 MB]
  • 028-组件-组件案例-推荐商品区域-实现结构样式.mp4 [117.3 MB]
  • 194-小程序支付-创建平台订单.mp4 [17.7 MB]
  • 058-自定义组件-创建-注册-使用组件.mp4 [98.7 MB]
  • 085-开放能力-获取微信昵称.mp4 [130.6 MB]
  • 159-收货地址-实现更新收货地址功能.mp4 [66.9 MB]
  • 140-用户登录-实现小程序登录功能.mp4 [56.9 MB]
  • 039-wxml语法-简易双向数据绑定.mp4 [127.9 MB]
  • 187-商品结算-获取收货地址.mp4 [33.8 MB]
  • 082-分包加载-独立分包的配置.mp4 [49.9 MB]
  • 034-事件系统-事件传参-mark 自定义数据.mp4 [104.8 MB]
  • 075-自定义组件-完善复选框案例并总结自定义组件.mp4 [58.1 MB]
  • 119-环境变量-小程序设置环境变量.mp4 [174.0 MB]
  • 185-购物车-删除购物车中的商品.mp4 [35.3 MB]
  • 005-小程序基础-项目成员和体验成员.mp4 [30.4 MB]
  • 182-购物车-更新商品的购买数量.mp4 [91.7 MB]
  • 176-购物车-购物车关联 Store 对象.mp4 [17.9 MB]
  • 178-购物车-更新商品的购买状态.mp4 [43.9 MB]
  • 022-组件-组件案例-轮播图区域绘制.mp4 [146.1 MB]
  • 132-框架扩展-在页面中使用 Store 数据-方式1.mp4 [22.3 MB]
  • 191-商品结算-收集送达时间.mp4 [45.3 MB]
  • 086-开放能力-转发功能.mp4 [73.1 MB]
  • 196-小程序支付-发起微信支付.mp4 [23.3 MB]
  • 078-npm支持-vant组件库的使用.mp4 [205.8 MB]
  • 183-购物车-更新商品购买数量防抖.mp4 [29.7 MB]
  • 105-网络请求封装-为什么要封装 wx.request.mp4 [130.1 MB]
  • 150-收货地址-收集新增地址其他请求参数.mp4 [35.7 MB]
  • 014-配置文件-全局配置-tabbar 配置.mp4 [103.3 MB]
  • 074-自定义组件-拓展-外部样式类.mp4 [96.0 MB]
  • 084-开放能力-获取微信头像.mp4 [84.2 MB]
  • 192-商品结算-提交订单请求参数验证.mp4 [56.0 MB]
  • 096-项目初始化-开发前置-申请开发权限.mp4 [66.4 MB]
  • 059-自定义组件-数据和方法.mp4 [99.5 MB]
  • 118-网络请求封装-使用 npm 包发送请求.mp4 [151.8 MB]
  • 104-通用模块封装-封装本地存储 API.mp4 [411.1 MB]
  • 131-框架扩展-在组件中使用 Store 数据.mp4 [40.5 MB]
  • 016-配置文件-项目配置文件和配置sass.mp4 [99.9 MB]
  • 056-小程序API-页面处理函数-下拉刷新.mp4 [97.5 MB]
  • 023-组件-组件案例-轮播图图片添加.mp4 [136.7 MB]
  • 002-小程序基础-初识微信小程序.mp4 [34.9 MB]
  • 055-小程序API-页面处理函数-上拉加载.mp4 [176.4 MB]
  • 079-npm支持-Vant Weapp 组件样式覆盖.mp4 [167.2 MB]
  • 170-商品管理-优化-小程序配置 @ 路径别名优化访问路径.mp4 [23.7 MB]
  • 102-通用模块封装-消息提示模块封装.mp4 [260.9 MB]
  • 020-样式-全局样式和局部样式.mp4 [35.1 MB]
  • 038-wxml语法-拓展-setData修改数组类型数据.mp4 [150.3 MB]
  • 155-收货地址-表单验证-async-validator 基本使用.mp4 [63.1 MB]
  • 069-自定义组件-组件生命周期.mp4 [147.0 MB]
  • 109-网络请求封装-wx.request 的注意事项.mp4 [111.8 MB]
  • 064-自定义组件-拓展-小程序修改checkbox样式.mp4 [232.5 MB]
  • 179-购物车-控制全选按钮的选中状态.mp4 [35.2 MB]
  • 138-用户登录-什么是 token.mp4 [12.4 MB]
  • 106-网络请求封装-request 实例方法.mp4 [250.7 MB]
  • 174-购物车-加入购物车和立即购买区分处理.mp4 [61.9 MB]
  • 004-小程序基础-完善小程序账号信息.mp4 [50.9 MB]
  • 116-网络请求封装-控制 loading 显示.mp4 [142.1 MB]
  • 071-自定义组件-总结小程序生命周期.mp4 [100.6 MB]
  • 136-框架扩展-miniprogram-computed 计算属性和监听器.mp4 [261.4 MB]
  • 167-商品管理-商品列表-节流阀进行列表节流.mp4 [34.7 MB]
小程序基础 ppt12 条
  • 06-微信小程序-生命周期.pdf [4.4 MB]
  • 02-微信小程序-配置文件.pdf [4.3 MB]
  • 10-微信小程序-分包加载.pdf [4.2 MB]
  • 09-微信小程序-npm 支持.pdf [4.1 MB]
  • 01-微信小程序-小程序基础.pdf [950.8 KB]
  • 12-微信小程序-扩充.pdf [605.2 KB]
  • 04-微信小程序-事件处理.pdf [4.1 MB]
  • 05-微信小程序-模板语法.pdf [4.3 MB]
  • 07-微信小程序-小程序API.pdf [4.5 MB]
  • 08-微信小程序-自定义组件.pdf [5.0 MB]
  • 11-微信小程序-开放能力.pdf [4.2 MB]
  • 03-微信小程序-样式和组件.pdf [4.6 MB]
慕尚花坊 ppt1 条
  • 慕尚花坊.pdf [505.8 KB]

适合人群

  • 微信小程序开发者
  • 前端开发人员
  • 编程爱好者

🎯 学习收获

  • 掌握微信小程序开发基础
  • 学会组件和API使用
  • 实现项目实战经验

🎉 祝您学习愉快!

课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。