手把手带你实现一款电商小程序

*   01 第一章:重新认识微信小程序/

  *   01 01 课程介绍.mp4 (410.32 MB), 16:41

  *   02 02 内容综述.mp4 (177.66 MB), 07:15

  *   03 03 小程序的特点及开发能力.html (0.00 MB)

  *   03 03 小程序的特点及开发能力.mp4 (180.03 MB), 07:50

  *   04 04 新的一年,微信小程序开放了哪些新功能.html (0.00 MB)

  *   04 04 新的一年,微信小程序开放了哪些新功能.mp4 (176.91 MB), 07:50

  *   05 05 小程序运行机制简介:从零构建一个Web App需要做哪些事情.html (0.00 MB)

  *   05 05 小程序运行机制简介:从零构建一个Web App需要做哪些事情.mp4 (364.07 MB), 18:19

  *   06 06 开发环境配置:创建你的第一个小程序项目.html (0.00 MB)

  *   06 06 开发环境配置:创建你的第一个小程序项目.mp4 (258.69 MB), 15:58

*   02 第二章:微信小程序组件介绍及使用/

  *   01 07 icon组件:关于图标的4个实现方案.html (0.00 MB)

  *   01 07 icon组件:关于图标的4个实现方案.mp4 (383.81 MB), 15:24

  *   02 08 progress组件:如何自定义实现一个环形进度条.html (0.00 MB)

  *   02 08 progress组件:如何自定义实现一个环形进度条.mp4 (419.35 MB), 22:57

  *   03 09 rich-text组件:如何单击预览rich-text中的图片并保存.html (0.00 MB)

  *   03 09 rich-text组件:如何单击预览rich-text中的图片并保存.mp4 (532.20 MB), 21:20

  *   04 10 view容器组件及Flex布局(一):学习容器组件view及其重要属性.html (0.00 MB)

  *   04 10 view容器组件及Flex布局(一):学习容器组件view及其重要属性.mp4 (489.84 MB), 19:41

  *   05 11 view容器组件及Flex布局(二):介绍flex布局中常用的样式及样式值.html (0.00 MB)

  *   05 11 view容器组件及Flex布局(二):介绍flex布局中常用的样式及样式值.mp4 (303.53 MB), 12:15

  *   06 12 可移动容器及可移动区域(一):学习使用movable-view与movable-area组件.html (0.00 MB)

  *   06 12 可移动容器及可移动区域(一):学习使用movable-view与movable-area组件.mp4 (456.38 MB), 20:13

  *   07 13 可移动容器及可移动区域(二):如何实现侧滑删除功能.html (0.00 MB)

  *   07 13 可移动容器及可移动区域(二):如何实现侧滑删除功能.mp4 (829.73 MB), 40:54

  *   08 14 scroll-view介绍:在小程序中如何实现滚动锚定.html (0.00 MB)

  *   08 14 scroll-view介绍:在小程序中如何实现滚动锚定.mp4 (647.42 MB), 26:30

  *   09 15 scroll-view介绍:如果渲染一个滚动的长列表.html (0.00 MB)

  *   09 15 scroll-view介绍:如果渲染一个滚动的长列表.mp4 (548.06 MB), 30:04

  *   10 16 滚动选择器(一):学习使用选择器组件.html (0.00 MB)

  *   10 16 滚动选择器(一):学习使用选择器组件.mp4 (611.50 MB), 32:40

  *   11 17 滚动选择器(二):使用两种方式自定义实现省、市、区三级联动的选择器.html (0.00 MB)

  *   11 17 滚动选择器(二):使用两种方式自定义实现省、市、区三级联动的选择器.mp4 (818.84 MB), 35:42

  *   12 18 滑动选择器表单组件:如何基于wxs自定义一个竖向的slider.html (0.00 MB)

  *   12 18 滑动选择器表单组件:如何基于wxs自定义一个竖向的slider.mp4 (716.86 MB), 38:05

  *   13 19 页面链接组件:如何自定义一个导航栏.html (0.00 MB)

  *   13 19 页面链接组件:如何自定义一个导航栏.mp4 (525.62 MB), 28:14

  *   14 20 image媒体组件(上):如何实现图片的懒加载.html (0.00 MB)

  *   14 20 image媒体组件(上):如何实现图片的懒加载.mp4 (500.19 MB), 25:06

  *   15 21 image媒体组件(下):开发中经常遇到的问题.html (0.00 MB)

  *   15 21 image媒体组件(下):开发中经常遇到的问题.mp4 (402.44 MB), 20:39

  *   16 22 如何实现直播间功能(一):了解live-pusher、live-player组件的主要属性及使用限制.html (0.00 MB)

  *   16 22 如何实现直播间功能(一):了解live-pusher、live-player组件的主要属性及使用限制.mp4 (328.40 MB), 13:16

  *   17 23 如何实现直播间功能(二):如何开启、使用腾讯云的云直播功能.html (0.00 MB)

  *   17 23 如何实现直播间功能(二):如何开启、使用腾讯云的云直播功能.mp4 (390.51 MB), 21:29

  *   18 24 如何实现直播间功能(三):安装与使用ffmepg,及使用ffmpeg进行推拉流验证.html (0.00 MB)

  *   18 24 如何实现直播间功能(三):安装与使用ffmepg,及使用ffmpeg进行推拉流验证.mp4 (389.70 MB), 22:28

  *   19 25 如何实现直播间功能(四):使用live-pusher、live-player组件在小程序中实现直播功能.html (0.00 MB)

  *   19 25 如何实现直播间功能(四):使用live-pusher、live-player组件在小程序中实现直播功能.mp4 (426.23 MB), 23:21

  *   20 26 如何实现直播间功能(五):同层渲染.html (0.00 MB)

  *   20 26 如何实现直播间功能(五):同层渲染.mp4 (320.12 MB), 13:42

  *   21 27 如何实现直播间功能(六):live-pusher、live-player组件在开发中的常见问题.html (0.00 MB)

  *   21 27 如何实现直播间功能(六):live-pusher、live-player组件在开发中的常见问题.mp4 (765.47 MB), 32:48

  *   22 28 web-view(一):了解session、cookie等相关基本概念.html (0.00 MB)

  *   22 28 web-view(一):了解session、cookie等相关基本概念.mp4 (999.67 MB), 39:49

  *   23 29 web-view(二):了解常见的四种鉴权方式.html (0.00 MB)

  *   23 29 web-view(二):了解常见的四种鉴权方式.mp4 (383.94 MB), 15:47

  *   24 30 web-view(三):如何使用koa框架,及如何进行热加载.html (0.00 MB)

  *   24 30 web-view(三):如何使用koa框架,及如何进行热加载.mp4 (668.51 MB), 36:16

  *   25 31 web-view(四):如何在服务器端实现cookie与sesson的生成.html (0.00 MB)

  *   25 31 web-view(四):如何在服务器端实现cookie与sesson的生成.mp4 (407.66 MB), 21:31

  *   26 32 web-view(五):如何将session存储到服务器端,及如何实现token验证.html (0.00 MB)

  *   26 32 web-view(五):如何将session存储到服务器端,及如何实现token验证.mp4 (547.68 MB), 29:01

  *   27 33 web-view(六):基于koa中间件,实现微信一键登录的后端接口.html (0.00 MB)

  *   27 33 web-view(六):基于koa中间件,实现微信一键登录的后端接口.mp4 (349.80 MB), 18:51

  *   28 34 web-view(七):实现微信用户一键登录.html (0.00 MB)

  *   28 34 web-view(七):实现微信用户一键登录.mp4 (428.31 MB), 21:35

  *   29 35 web-view(八):了解正确的微信登录姿势.html (0.00 MB)

  *   29 35 web-view(八):了解正确的微信登录姿势.mp4 (598.96 MB), 29:13

  *   30 36 web-view(九):web-view组件在开发的常见问题讲解.html (0.00 MB)

  *   30 36 web-view(九):web-view组件在开发的常见问题讲解.mp4 (283.60 MB), 11:18

  *   31 37 WebGL介绍(一):了解WebGL相关的基础概念.html (0.00 MB)

  *   31 37 WebGL介绍(一):了解WebGL相关的基础概念.mp4 (251.39 MB), 12:14

  *   32 38 WebGL介绍(二):如何在小程序中取到WebGL上下文环境对象.html (0.00 MB)

  *   32 38 WebGL介绍(二):如何在小程序中取到WebGL上下文环境对象.mp4 (179.35 MB), 08:18

  *   33 39 WebGL介绍(三):了解WebGL的世界坐标系.html (0.00 MB)

  *   33 39 WebGL介绍(三):了解WebGL的世界坐标系.mp4 (281.28 MB), 11:15

  *   34 40 WebGL介绍(四):重新认识右手坐标系及如何编写顶点着色器代码.html (0.00 MB)

  *   34 40 WebGL介绍(四):重新认识右手坐标系及如何编写顶点着色器代码.mp4 (280.47 MB), 14:58

  *   35 41 WebGL介绍(五):学习片断着色器编写,了解变量修饰变型uniform与attribute.html (0.00 MB)

  *   35 41 WebGL介绍(五):学习片断着色器编写,了解变量修饰变型uniform与attribute.mp4 (220.74 MB), 10:59

  *   36 42 WebGL介绍(六):了解在WebGL中裁剪空间是如何裁剪出来的.html (0.00 MB)

  *   36 42 WebGL介绍(六):了解在WebGL中裁剪空间是如何裁剪出来的.mp4 (279.24 MB), 12:26

  *   37 43 WebGL介绍(七):了解着色器变量值的绑定及三种三角形绘制模式之间的差异.html (0.00 MB)

  *   37 43 WebGL介绍(七):了解着色器变量值的绑定及三种三角形绘制模式之间的差异.mp4 (232.72 MB), 15:29

  *   38 44 WebGL介绍(八):在着色器中使用共享变量,绘制一个颜色渐变的正方形.html (0.00 MB)

  *   38 44 WebGL介绍(八):在着色器中使用共享变量,绘制一个颜色渐变的正方形.mp4 (212.16 MB), 10:08

  *   39 45 WebGL介绍(九):完成动画.html (0.00 MB)

  *   39 45 WebGL介绍(九):完成动画.mp4 (177.31 MB), 08:45

  *   40 46 WebGL介绍(十):绘制一个旋转的立方体.html (0.00 MB)

  *   40 46 WebGL介绍(十):绘制一个旋转的立方体.mp4 (363.50 MB), 17:35

  *   41 47 WebGL介绍(十一):在3D绘制中使用纹理材质.html (0.00 MB)

  *   41 47 WebGL介绍(十一):在3D绘制中使用纹理材质.mp4 (422.83 MB), 18:52

  *   42 48 WebGL介绍(十二):如何创建相机、场景及光源.html (0.00 MB)

  *   42 48 WebGL介绍(十二):如何创建相机、场景及光源.mp4 (277.18 MB), 14:05

  *   43 49 WebGL介绍(十三):创建加载器、渲染器与控制器,完成3D模型文件的加载与展示.html (0.00 MB)

  *   43 49 WebGL介绍(十三):创建加载器、渲染器与控制器,完成3D模型文件的加载与展示.mp4 (346.31 MB), 16:49

*   03 第三章:微信小程序开发常用的API介绍及使用/

  *   01 50 网络接口简介(一):如何使用wx.request接口.html (0.00 MB)

  *   01 50 网络接口简介(一):如何使用wx.request接口.mp4 (537.27 MB), 33:32

  *   02 51 网络接口简介(二):将登录代码模块化封装.html (0.00 MB)

  *   02 51 网络接口简介(二):将登录代码模块化封装.mp4 (529.53 MB), 25:30

  *   03 52 网络接口简介(三):Promise介绍及 6 个常用方法.html (0.00 MB)

  *   03 52 网络接口简介(三):Promise介绍及 6 个常用方法.mp4 (143.44 MB), 07:36

  *   04 53 网络接口简介(四):Promise三个方法any、all与race的使用介绍.html (0.00 MB)

  *   04 53 网络接口简介(四):Promise三个方法any、all与race的使用介绍.mp4 (674.65 MB), 38:17

  *   05 54 网络接口简介(五):基于Promise+await、async关键字改写登录模块.html (0.00 MB)

  *   05 54 网络接口简介(五):基于Promise+await、async关键字改写登录模块.mp4 (603.64 MB), 31:24

  *   06 55 网络接口简介(六):关于Page页面隐藏代码执行及Promise对象的catch处理的补充.html (0.00 MB)

  *   06 55 网络接口简介(六):关于Page页面隐藏代码执行及Promise对象的catch处理的补充.mp4 (273.94 MB), 16:08

  *   07 56 网络接口简介(七):学习EventChannel对象.html (0.00 MB)

  *   07 56 网络接口简介(七):学习EventChannel对象.mp4 (297.71 MB), 15:47

  *   08 57 网络接口简介(八):观察者模式介绍及Event模块实现.html (0.00 MB)

  *   08 57 网络接口简介(八):观察者模式介绍及Event模块实现.mp4 (491.10 MB), 26:04

  *   09 58 网络接口简介(九):扩展wxp模块的request3方法,实现用户登录的自动融合.html (0.00 MB)

  *   09 58 网络接口简介(九):扩展wxp模块的request3方法,实现用户登录的自动融合.mp4 (648.79 MB), 33:22

  *   10 59 tabBar组件(一):系统默认的tabBar组件如何开启及使用.html (0.00 MB)

  *   10 59 tabBar组件(一):系统默认的tabBar组件如何开启及使用.mp4 (279.70 MB), 15:18

  *   11 60 tabBar组件(二):基于系统提供的自定义方式,实现一个tabBar组件.html (0.00 MB)

  *   11 60 tabBar组件(二):基于系统提供的自定义方式,实现一个tabBar组件.mp4 (329.98 MB), 17:18

  *   12 61 tabBar组件(三):通过自定义组件扩展的方式,给任意组件添加通用方法.html (0.00 MB)

  *   12 61 tabBar组件(三):通过自定义组件扩展的方式,给任意组件添加通用方法.mp4 (473.05 MB), 29:16

  *   13 62 开放接口(一):如何对Page进行全局扩展.html (0.00 MB)

  *   13 62 开放接口(一):如何对Page进行全局扩展.mp4 (276.57 MB), 14:50

  *   14 63 开放接口(二):优化前后端登录代码,解决后端解密错误.html (0.00 MB)

  *   14 63 开放接口(二):优化前后端登录代码,解决后端解密错误.mp4 (410.23 MB), 19:30

  *   15 64 设备能力:如何实现扫码连WiFi功能.html (0.00 MB)

  *   15 64 设备能力:如何实现扫码连WiFi功能.mp4 (558.84 MB), 26:33

  *   16 65 前期留言集中答疑(一).html (0.00 MB)

  *   16 65 前期留言集中答疑(一).mp4 (227.96 MB), 09:29

  *   17 66 前期留言集中答疑(二).html (0.00 MB)

  *   17 66 前期留言集中答疑(二).mp4 (208.42 MB), 09:03

*   04 第四章:快速构建商家小程序前端页面/

  *   01 67 搭建UI框架(一):如何基于Vant快速创建小程序页面.html (0.00 MB)

  *   01 67 搭建UI框架(一):如何基于Vant快速创建小程序页面.mp4 (372.49 MB), 19:33

  *   02 68 搭建UI框架(二):使用art-template模板引擎.html (0.00 MB)

  *   02 68 搭建UI框架(二):使用art-template模板引擎.mp4 (467.22 MB), 22:49

  *   03 69 搭建UI框架(三):规整后端koa项目结构.html (0.00 MB)

  *   03 69 搭建UI框架(三):规整后端koa项目结构.mp4 (254.22 MB), 12:38

  *   04 70 用户登录(一):创建与使用数据库.html (0.00 MB)

  *   04 70 用户登录(一):创建与使用数据库.mp4 (454.23 MB), 22:45

  *   05 71 用户登录(二):创建sessionKey model并完善用户登录.html (0.00 MB)

  *   05 71 用户登录(二):创建sessionKey model并完善用户登录.mp4 (467.31 MB), 24:20

  *   06 72 商品列表页:创建分类模型.html (0.00 MB)

  *   06 72 商品列表页:创建分类模型.mp4 (260.68 MB), 14:27

  *   07 73 商品列表页:使用存储过程初始化分类表.html (0.00 MB)

  *   07 73 商品列表页:使用存储过程初始化分类表.mp4 (511.53 MB), 28:14

  *   08 74 商品列表页:创建商品表、品牌表.html (0.00 MB)

  *   08 74 商品列表页:创建商品表、品牌表.mp4 (393.30 MB), 22:12

  *   09 75 商品列表页:创建商品描述表.html (0.00 MB)

  *   09 75 商品列表页:创建商品描述表.mp4 (538.85 MB), 31:21

  *   10 76 商品列表页:创建商品SKU表.html (0.00 MB)

  *   10 76 商品列表页:创建商品SKU表.mp4 (653.72 MB), 36:34

  *   11 77 商品列表页:初始化SKU表数据.html (0.00 MB)

  *   11 77 商品列表页:初始化SKU表数据.mp4 (914.05 MB), 54:46

  *   12 78 商品列表页:创建商品列表接口.html (0.00 MB)

  *   12 78 商品列表页:创建商品列表接口.mp4 (255.33 MB), 13:00

  *   13 79 商品列表页:关联查询.html (0.00 MB)

  *   13 79 商品列表页:关联查询.mp4 (223.14 MB), 11:25

  *   14 80 商品列表页:实现vtabs侧边栏导航.html (0.00 MB)

  *   14 80 商品列表页:实现vtabs侧边栏导航.mp4 (359.33 MB), 19:49

  *   15 81 商品列表页:调用商品分类分页列表接口.html (0.00 MB)

  *   15 81 商品列表页:调用商品分类分页列表接口.mp4 (386.89 MB), 18:51

  *   16 82 商品列表页:实现延迟加载.html (0.00 MB)

  *   16 82 商品列表页:实现延迟加载.mp4 (436.40 MB), 20:55

  *   17 83 商品列表页:修改vtabs组件算法.html (0.00 MB)

  *   17 83 商品列表页:修改vtabs组件算法.mp4 (388.89 MB), 15:26

  *   18 84 商品列表页:实现分页加载.html (0.00 MB)

  *   18 84 商品列表页:实现分页加载.mp4 (431.26 MB), 17:25

  *   19 85 商品列表页:使用骨架屏.html (0.00 MB)

  *   19 85 商品列表页:使用骨架屏.mp4 (281.41 MB), 12:25

  *   20 86 商品详情页:创建商品详情接口.html (0.00 MB)

  *   20 86 商品详情页:创建商品详情接口.mp4 (205.41 MB), 08:34

  *   21 87 商品详情页:使用EventChannel.html (0.00 MB)

  *   21 87 商品详情页:使用EventChannel.mp4 (148.68 MB), 06:24

  *   22 88 商品详情页:显示标题与价格.html (0.00 MB)

  *   22 88 商品详情页:显示标题与价格.mp4 (364.92 MB), 14:45

  *   23 89 商品详情页:使用Sketch.html (0.00 MB)

  *   23 89 商品详情页:使用Sketch.mp4 (558.05 MB), 22:40

  *   24 90 商品详情页:使用蓝湖.html (0.00 MB)

  *   24 90 商品详情页:使用蓝湖.mp4 (461.85 MB), 18:17

  *   25 91 商品详情页:实现选择商品规格的UI.html (0.00 MB)

  *   25 91 商品详情页:实现选择商品规格的UI.mp4 (348.75 MB), 15:19

  *   26 92 商品详情页:在底部添加商品导航组件.html (0.00 MB)

  *   26 92 商品详情页:在底部添加商品导航组件.mp4 (233.20 MB), 10:23

  *   27 93 商品详情页:实现商品规格接口.html (0.00 MB)

  *   27 93 商品详情页:实现商品规格接口.mp4 (212.73 MB), 09:28

  *   28 94 商品详情页:展示商品规格以供选择.html (0.00 MB)

  *   28 94 商品详情页:展示商品规格以供选择.mp4 (464.29 MB), 21:38

  *   29 95 购物车页面:整合用户自动登录功能.html (0.00 MB)

  *   29 95 购物车页面:整合用户自动登录功能.mp4 (244.43 MB), 10:49

  *   30 96 购物车页面:添加 tabBar 导航.html (0.00 MB)

  *   30 96 购物车页面:添加 tabBar 导航.mp4 (206.99 MB), 09:01

  *   31 97 购物车页面:构建商品列表.html (0.00 MB)

  *   31 97 购物车页面:构建商品列表.mp4 (218.16 MB), 11:57

  *   32 98 购物车页面:实现编辑模式与正常模式切换.html (0.00 MB)

  *   32 98 购物车页面:实现编辑模式与正常模式切换.mp4 (511.21 MB), 21:08

  *   33 99 购物车页面:创建购物车模型.html (0.00 MB)

  *   33 99 购物车页面:创建购物车模型.mp4 (287.26 MB), 11:45

  *   34 100 购物车页面:实现向购物车添加商品的接口.html (0.00 MB)

  *   34 100 购物车页面:实现向购物车添加商品的接口.mp4 (300.79 MB), 12:25

  *   35 101 购物车页面:实现“加入购物车”功能.html (0.00 MB)

  *   35 101 购物车页面:实现“加入购物车”功能.mp4 (503.13 MB), 20:46

  *   36 102 购物车页面:实现购物车拉取接口.html (0.00 MB)

  *   36 102 购物车页面:实现购物车拉取接口.mp4 (473.77 MB), 19:21

  *   37 103 购物车页面:调用购物车列表接口与绑定页面数据.html (0.00 MB)

  *   37 103 购物车页面:调用购物车列表接口与绑定页面数据.mp4 (259.47 MB), 10:48

  *   38 104 购物车页面:实现改变购物车商品数量的接口.html (0.00 MB)

  *   38 104 购物车页面:实现改变购物车商品数量的接口.mp4 (183.21 MB), 07:41

  *   39 105 购物车页面:实现商品增减.html (0.00 MB)

  *   39 105 购物车页面:实现商品增减.mp4 (195.93 MB), 08:03

  *   40 106 购物车页面:实现批量删除.html (0.00 MB)

  *   40 106 购物车页面:实现批量删除.mp4 (563.25 MB), 23:15

  *   41 107 确认订单页面:实现地址项与商品列表UI.html (0.00 MB)

  *   41 107 确认订单页面:实现地址项与商品列表UI.mp4 (229.34 MB), 10:52

  *   42 108 确认订单页面:绑定商品列表数据.html (0.00 MB)

  *   42 108 确认订单页面:绑定商品列表数据.mp4 (197.08 MB), 09:51

  *   43 109 确认订单页面:实现确认订单页面其它UI.html (0.00 MB)

  *   43 109 确认订单页面:实现确认订单页面其它UI.mp4 (187.55 MB), 08:48

  *   44 110 购物车页面:尝试使用计算属性.html (0.00 MB)

  *   44 110 购物车页面:尝试使用计算属性.mp4 (267.87 MB), 12:12

  *   45 111 快递地址列表页面:创建快递列表页面UI.html (0.00 MB)

  *   45 111 快递地址列表页面:创建快递列表页面UI.mp4 (344.71 MB), 17:40

  *   46 112|新增地址页:创建新增收货地址页面UI与双向绑定.html (0.00 MB)

  *   46 112|新增地址页:创建新增收货地址页面UI与双向绑定.mp4 (137.04 MB), 09:06

  *   47 113|微信接口:验证接口是否可用.html (0.00 MB)

  *   47 113|微信接口:验证接口是否可用.mp4 (126.64 MB), 08:29

  *   48 114|收货地址列表页:从微信获取预存的收货地址.html (0.00 MB)

  *   48 114|收货地址列表页:从微信获取预存的收货地址.mp4 (315.66 MB), 19:19

  *   49 115|后端:创建address模型与列表接口.html (0.00 MB)

  *   49 115|后端:创建address模型与列表接口.mp4 (232.58 MB), 11:51

  *   50 116|后端:创建新增收货地址接口、添加索引.html (0.00 MB)

  *   50 116|后端:创建新增收货地址接口、添加索引.mp4 (162.04 MB), 08:15

  *   51 117|新增地址页:实现收货地址新增功能.html (0.00 MB)

  *   51 117|新增地址页:实现收货地址新增功能.mp4 (248.83 MB), 15:00

  *   52 118|收货地址列表页:拉取真是收货地址并渲染.html (0.00 MB)

  *   52 118|收货地址列表页:拉取真是收货地址并渲染.mp4 (119.13 MB), 07:02

  *   53 119|收货地址列表页:优化微信收货地址获取的逻辑.html (0.00 MB)

  *   53 119|收货地址列表页:优化微信收货地址获取的逻辑.mp4 (81.55 MB), 04:38

  *   54 120|后端:实现收货地址编辑接口.html (0.00 MB)

  *   54 120|后端:实现收货地址编辑接口.mp4 (109.16 MB), 05:22

  *   55 121|新增编辑地址页:实现前端编辑功能.html (0.00 MB)

  *   55 121|新增编辑地址页:实现前端编辑功能.mp4 (166.50 MB), 11:48

  *   56 122|地址列表页:实现滑动删除功能的 UI.html (0.00 MB)

  *   56 122|地址列表页:实现滑动删除功能的 UI.mp4 (293.69 MB), 12:02

  *   57 123|地址列表页:实现地址删除接口及前端删除功能.html (0.00 MB)

  *   57 123|地址列表页:实现地址删除接口及前端删除功能.mp4 (216.85 MB), 09:09

  *   58 124|微信支付:申请微信认证及微信支付.html (0.00 MB)

  *   58 124|微信支付:申请微信认证及微信支付.mp4 (308.80 MB), 12:54

  *   59 125|微信支付:登录商户平台作支付开发准备.html (0.00 MB)

  *   59 125|微信支付:登录商户平台作支付开发准备.mp4 (137.17 MB), 05:18

  *   60 126|微信支付:安装微信支付模块 koa3-wechat.html (0.00 MB)

  *   60 126|微信支付:安装微信支付模块 koa3-wechat.mp4 (409.67 MB), 16:46

  *   61 127|微信支付:初始化 koa3-wechat 支付模块.html (0.00 MB)

  *   61 127|微信支付:初始化 koa3-wechat 支付模块.mp4 (234.98 MB), 12:10

  *   62 128|微信支付:使用 koa3-wechat 调用统一下单接口准备支付参数.html (0.00 MB)

  *   62 128|微信支付:使用 koa3-wechat 调用统一下单接口准备支付参数.mp4 (283.72 MB), 13:01

  *   63 129|微信支付:使用 wx.requestPayment 接口发起微信支付.html (0.00 MB)

  *   63 129|微信支付:使用 wx.requestPayment 接口发起微信支付.mp4 (188.00 MB), 11:27

  *   64 130|微信支付:确认支付订单状态.html (0.00 MB)

  *   64 130|微信支付:确认支付订单状态.mp4 (185.50 MB), 08:49

  *   65 131|微信支付:在云服务器上部署测试代码与配置 nginx.html (0.00 MB)

  *   65 131|微信支付:在云服务器上部署测试代码与配置 nginx.mp4 (107.41 MB), 08:35

  *   66 132|微信支付:测试支付确认接口是否可用.html (0.00 MB)

  *   66 132|微信支付:测试支付确认接口是否可用.mp4 (137.46 MB), 06:58

  *   67 133|确认下单页:清空已经下单的购物车商品.html (0.00 MB)

  *   67 133|确认下单页:清空已经下单的购物车商品.mp4 (157.28 MB), 08:49

  *   68 134|微信支付:实现退款接口.html (0.00 MB)

  *   68 134|微信支付:实现退款接口.mp4 (195.16 MB), 09:38

  *   69 135|微信支付:尝试使用 weixin-pay 调用统一下单接口准备支付参数.html (0.00 MB)

  *   69 135|微信支付:尝试使用 weixin-pay 调用统一下单接口准备支付参数.mp4 (341.93 MB), 15:54

  *   70 136|微信支付:解决 weixin-pay 退款失败的问题.html (0.00 MB)

  *   70 136|微信支付:解决 weixin-pay 退款失败的问题.mp4 (199.28 MB), 10:56

  *   71 137|小微商户:申请帐号与支付测试.html (0.00 MB)

  *   71 137|小微商户:申请帐号与支付测试.mp4 (123.96 MB), 09:09

  *   72 138|小微商户:试用小微商户.html (0.00 MB)

  *   72 138|小微商户:试用小微商户.mp4 (117.45 MB), 06:49

  *   73 139|小微商户:实现下单接口.html (0.00 MB)

  *   73 139|小微商户:实现下单接口.mp4 (242.34 MB), 10:48

  *   74 140|小微商户:在手机上测试支付功能.html (0.00 MB)

  *   74 140|小微商户:在手机上测试支付功能.mp4 (320.20 MB), 17:11

  *   75 141|小微商户:解决商户 ID 不能为空等问题.html (0.00 MB)

  *   75 141|小微商户:解决商户 ID 不能为空等问题.mp4 (177.99 MB), 08:59

  *   76 142|小微商户:实现支付结果回调的接口.html (0.00 MB)

  *   76 142|小微商户:实现支付结果回调的接口.mp4 (189.73 MB), 10:32

  *   77 143|小微商户:实现退款接口.html (0.00 MB)

  *   77 143|小微商户:实现退款接口.mp4 (177.06 MB), 09:37

*   05 第五章:基于Node.js快速打造后端接口及公众号页面管理后台/

  *   01 144|公众号:公众号开发接入配置.html (0.00 MB)

  *   01 144|公众号:公众号开发接入配置.mp4 (193.53 MB), 12:13

  *   02 145|公众号:接管公众号消息并作应答.html (0.00 MB)

  *   02 145|公众号:接管公众号消息并作应答.mp4 (152.66 MB), 08:20

  *   03 146|微信认证:关于小程序公众号开放平台等帐号认证.html (0.00 MB)

  *   03 146|微信认证:关于小程序公众号开放平台等帐号认证.mp4 (102.43 MB), 07:33

  *   04 147|服务号:网页授权的两种方式.html (0.00 MB)

  *   04 147|服务号:网页授权的两种方式.mp4 (166.05 MB), 09:36

  *   05 148|云数据库:将线下数据库同步至线上.html (0.00 MB)

  *   05 148|云数据库:将线下数据库同步至线上.mp4 (195.26 MB), 18:06

  *   06 149|网页授权:通过测试号拉取用户信息.html (0.00 MB)

  *   06 149|网页授权:通过测试号拉取用户信息.mp4 (326.57 MB), 15:52

  *   07 150|网页授权:在微信开发者工具中测试网页授权代码.html (0.00 MB)

  *   07 150|网页授权:在微信开发者工具中测试网页授权代码.mp4 (312.05 MB), 17:36

  *   08 151|测试:使用内网穿透服务 ngrok.html (0.00 MB)

  *   08 151|测试:使用内网穿透服务 ngrok.mp4 (159.52 MB), 10:22

  *   09 152|微页面:如何实现 JS-SDK 的初始化.html (0.00 MB)

  *   09 152|微页面:如何实现 JS-SDK 的初始化.mp4 (194.95 MB), 09:36

*   06 第六章:微信小程序云开发常用功能简介及使用/

  *   01 153|云开发:创建第一个小程序云开发项目.html (0.00 MB)

  *   01 153|云开发:创建第一个小程序云开发项目.mp4 (112.79 MB), 08:53

  *   02 154|云开发:创建第一个云开发环境.html (0.00 MB)

  *   02 154|云开发:创建第一个云开发环境.mp4 (143.72 MB), 10:14

  *   03 155|云开发:创建第一个云函数login.html (0.00 MB)

  *   03 155|云开发:创建第一个云函数login.mp4 (155.05 MB), 10:51

  *   04 156|云函数:如何获取用户的openid.html (0.00 MB)

  *   04 156|云函数:如何获取用户的openid.mp4 (151.54 MB), 09:18

  *   05 157|微信支付:基于云函数实现微信支付.html (0.00 MB)

  *   05 157|微信支付:基于云函数实现微信支付.mp4 (285.80 MB), 16:44

  *   06 158|云数据库:如何创建集合并实现数据的基本操作.html (0.00 MB)

  *   06 158|云数据库:如何创建集合并实现数据的基本操作.mp4 (268.74 MB), 11:12

  *   07 159|云函数:如何在本地调试云函数.html (0.00 MB)

  *   07 159|云函数:如何在本地调试云函数.mp4 (194.20 MB), 08:43

  *   08 160|云数据库:如何在小程序中操作云数据库.html (0.00 MB)

  *   08 160|云数据库:如何在小程序中操作云数据库.mp4 (178.98 MB), 07:24

  *   09 161|TCB:小程序与公众号共享云环境.html (0.00 MB)

  *   09 161|TCB:小程序与公众号共享云环境.mp4 (341.46 MB), 23:04

  *   10 162|云开发:使用实时数据监听实现多端信息同步.html (0.00 MB)

  *   10 162|云开发:使用实时数据监听实现多端信息同步.mp4 (658.33 MB), 27:34

  *   11 163|云数据库与云存储:使用事务与图片的上传下载功能.html (0.00 MB)

  *   11 163|云数据库与云存储:使用事务与图片的上传下载功能.mp4 (198.58 MB), 10:06

  *   12 164|云环境:通过安装扩展应用快速实现功能.html (0.00 MB)

  *   12 164|云环境:通过安装扩展应用快速实现功能.mp4 (163.33 MB), 12:51

*   07 第七章:添加广告实现流量变现/

  *   01 165|广告:创建与展示 Banner 广告.html (0.00 MB)

  *   01 165|广告:创建与展示 Banner 广告.mp4 (122.81 MB), 07:26

  *   02 166|广告:创建与使用视频激励广告.html (0.00 MB)

  *   02 166|广告:创建与使用视频激励广告.mp4 (170.98 MB), 08:32

  *   03 167|广告:使用封面广告与自定义模板广告.html (0.00 MB)

  *   03 167|广告:使用封面广告与自定义模板广告.mp4 (311.85 MB), 15:53

*   08 第八章:添加运营插件促进用户活跃和留存/

  *   01 168|插件开发:关于微信小程序插件的基础介绍.html (0.00 MB)

  *   01 168|插件开发:关于微信小程序插件的基础介绍.mp4 (157.21 MB), 12:07

  *   02 169|插件开发:创建第一个插件项目.html (0.00 MB)

  *   02 169|插件开发:创建第一个插件项目.mp4 (81.49 MB), 07:38

  *   03 170|插件开发:实现“每日天气”第一个版本的功能.html (0.00 MB)

  *   03 170|插件开发:实现“每日天气”第一个版本的功能.mp4 (195.52 MB), 14:44

  *   04 171|插件开发:插件的提交审核与使用.html (0.00 MB)

  *   04 171|插件开发:插件的提交审核与使用.mp4 (124.46 MB), 07:38

  *   05 172|插件开发:实现第二个版本的功能“每日微报”.html (0.00 MB)

  *   05 172|插件开发:实现第二个版本的功能“每日微报”.mp4 (184.89 MB), 12:59

  *   06 173|插件开发:在插件中调用云函数.html (0.00 MB)

  *   06 173|插件开发:在插件中调用云函数.mp4 (220.21 MB), 15:17

  *   07 174|订阅与通知:实现消息订阅功能.html (0.00 MB)

  *   07 174|订阅与通知:实现消息订阅功能.mp4 (183.60 MB), 11:12

  *   08 175|插件开发:转发插件内页面.html (0.00 MB)

  *   08 175|插件开发:转发插件内页面.mp4 (83.75 MB), 05:32

*   09 第九章:小程序第三方开发框架简介与使用/

  *   01 176|在小程序中使用Vue:使用kbone创建同构项目.html (0.00 MB)

  *   01 176|在小程序中使用Vue:使用kbone创建同构项目.mp4 (231.69 MB), 17:31

  *   02 177|Webpack构建小程序项目的示例:支持原生混合开发与云开发.html (0.00 MB)

  *   02 177|Webpack构建小程序项目的示例:支持原生混合开发与云开发.mp4 (169.31 MB), 10:05

  *   03 178|课程答疑:如何使用源码.html (0.00 MB)

  *   03 178|课程答疑:如何使用源码.mp4 (72.17 MB), 06:10

  *   04 179|课程回顾及结束语.html (0.00 MB)

  *   04 179|课程回顾及结束语.mp4 (259.42 MB), 10:39