先判断:这门课解决什么问题,适合什么基础

很多前端初学者在学完原生的语法后,面对复杂的页面交互往往无从下手,写出的代码逻辑混乱且难以维护。这门课解决的核心场景就是:如何用组件化思维重构页面,通过数据驱动视图,告别手动操作元素的繁琐。它不追求大而全的源码剖析,而是直接对标日常业务需求,带你看懂指令、计算属性和生命周期的运作机制。从门槛来看,它要求你已经掌握基础的标签排版和原生的基本语法,至少能看懂简单的函数封装和数组处理。如果你连这些基础都不熟,直接跟课会在组件通信环节彻底卡壳。如果你正准备接手中后台管理系统,或者想从切图转型为能独立开发单页应用的开发者,这套体系能帮你补齐框架基础。

怎么用:资料配合练习的节奏与学习顺序

资料包里的视频不是用来当背景音播放的,核心在于边看边敲。建议先从基础指令部分看起,重点理解数据如何绑定到视图,不要急着跳到后面的实战项目。每看完一个语法点,立刻在本地环境复现案例,比如手动改写条件渲染和列表渲染的逻辑。讲到事件修饰符时,务必在本地跑通阻止冒泡和默认行为的代码,体会框架封装的便利性。进入计算属性章节后,要重点对比方法调用和侦听器的差异,自己写一段代码验证缓存机制,弄清楚什么时候该用哪个。资料里的练习和作业环节是刻意留白的,直接照抄不如先自己卡壳半小时,再对照视频找思路。遇到项目上线相关的内容,不要跳过,试着自己把打包后的文件部署到静态服务器上,走通从开发到上线的完整闭环。

学完产出:从看懂语法到独立开发业务模块

完整跟练下来,你能独立搭建一个单页应用的基础骨架。具体来说,拿到设计稿后能合理拆分组件结构,用指令处理条件展示和列表循环,用计算属性处理衍生数据的逻辑,并清楚组件从创建到销毁各个阶段的触发时机。课程后半段的外卖项目实战,本质是把这些零散知识点拼装成完整业务流,涉及商品列表渲染、购物车数据计算和状态同步。学完并不意味着能立刻胜任高级岗位,但足以让你在团队里独立负责中等复杂度的模块开发,而不是每写一个交互都要等同事帮忙调接口绑定。把项目里的购物车逻辑自己扩展一下,比如加入数量加减和本地缓存,能帮你更好地检验学习效果。

课程目录

课程目录77 集
  • 1-1 [入门和基础指令] 了解vue,了解MVC (37:05).mp4
  • 1-2 [入门和基础指令] vue基础结构 (46:50).mp4
  • 1-3 [入门和基础指令] vue指令(v-html,v-text,v-on,v-bin (51:48).mp4
  • 1-4 [入门和基础指令] 练习 (12:14).mp4
  • 1-5 [入门和基础指令] 项目上线 (20:46).mp4
  • 1-6 [入门和基础指令] 事件修饰符 (46:52).mp4
  • 1-7 [入门和基础指令] v-if,v-show,v-for (50:59).mp4
  • 1-8 [入门和基础指令] v-for案例 (20:05).mp4
  • 1-9 [入门和基础指令] 指令练习 (50:08).mp4
  • 1-10 [入门和基础指令] 作业+methods (43:27).mp4
  • 2-1 [计算属性和生命周期] 计算数学,方法,侦听器 (46:50).mp4
  • 2-2 [计算属性和生命周期] class和style样式 (32:19).mp4
  • 2-3 [计算属性和生命周期] 生命周期(钩子函数) (58:59).mp4
  • 2-4 [计算属性和生命周期] 生命周期和方法案例 (40:00).mp4
  • 3-1 [组件] 回顾 (26:06).mp4
  • 3-2 [组件] 8.30(2)轮播图效果 (44:18).mp4
  • 3-3 [组件] 8.30(3)数组和对象得更新检测 (19:07).mp4
  • 3-4 [组件] 8.30(4)全局组件 (35:02).mp4
  • 3-5 [组件] 8.30(5)组件传值 (55:36).mp4
  • 3-6 [组件] 8.30(6)父子组件传值 (12:29).mp4
  • 3-7 [组件] 8.30(7)组件通讯的单向数据流 (11:50).mp4
  • 4-1 [美团组件案例] 8.31(1)可签测试。父子组件传值 (35:09).mp4
  • 4-2 [美团组件案例] 8.31(2)修改todolist为组件格式 (41:24).mp4
  • 4-3 [美团组件案例] 8.31(3)美团城市列表-获取数据 (50:07).mp4
  • 4-4 [美团组件案例] 8.31(4)美团城市列表-获取滚动的高度 (16:48).mp4
  • 4-5 [美团组件案例] 8.31(5)美团城市列表-添加点击滚动事件 (21:18).mp4
  • 4-6 [美团组件案例] 8.31(6)美团城市列表-生命周期 (12:08).mp4
  • 5-1 [父子组件传值] 9.1(1)滚动显示指定字母 (50:50).mp4
  • 5-2 [父子组件传值] 9.1(2)非父子组件传值,特殊标签中使用组件 (47:44).mp4
  • 5-3 [父子组件传值] 9.1(3)美团城市列表-问题解决 (07:06).mp4
  • 5-4 [父子组件传值] 9.1(4)组件的使用细节 (48:30).mp4
  • 5-5 [父子组件传值] 9.1(5)使用组件的细节 (44:50).mp4
  • 5-6 [父子组件传值] 9.2(1)前后端分离实现美团城市列表 (01:06:11).mp4
  • 6-1 [插槽和路由] 9.2(2)总结+回顾 (30:22).mp4
  • 6-2 [插槽和路由] 9.5(3)多个组件的过渡和总结 (10:18).mp4
  • 6-3 [插槽和路由] 9.5(4)什么是路由-spa-路由的基础实现 (47:45).mp4
  • 6-4 [插槽和路由] 9.5(5)使用路由-简单实现美团案例 (38:44).mp4
  • 6-5 [插槽和路由] 9.5(6)动态路由-缓存数据 (50:03).mp4
  • 6-6 [插槽和路由] 9.5(7)回顾总结 (10:43).mp4
  • 7-1 [二级路由和vue-cli] 9.6(1)回顾 (31:34).mp4
  • 7-2 [二级路由和vue-cli] 9.6(2)二级路由 (40:23).mp4
  • 7-3 [二级路由和vue-cli] 9.6(3)二级路由案例 (42:20).mp4
  • 7-4 [二级路由和vue-cli] 9.6(4)vue-cli安装 (30:37).mp4
  • 7-5 [二级路由和vue-cli] 9.6(5)vue-cli结构解析 (46:17).mp4
  • 8-1 [拦截器和axios] 9.7(1)回顾+重写结构 (38:37).mp4
  • 8-2 [拦截器和axios] 9.7(2)脚手架-添加底部导航和普通组件 (45:17).mp4
  • 8-3 [拦截器和axios] 9.7(3)一级路由 (26:56).mp4
  • 8-4 [拦截器和axios] 9.7(4)二级路由-axios请求数据 (43:26).mp4
  • 8-5 [拦截器和axios] 9.7(5)简单了解拦截器 (26:46).mp4
  • 8-6 [拦截器和axios] 9.8(1)回顾+rem适配+iconfont (40:47).mp4
  • 8-7 [拦截器和axios] 9.8(2)轮播图效果 (43:53).mp4
  • 8-8 [拦截器和axios] 9.8(3)编程式导航-路径起别名 (46:15).mp4
  • 8-9 [拦截器和axios] 9.8(4)显示过渡效果 (04:38).mp4
  • 9-1 [代理服务器和事件] 9.9(1)回顾+搭建外卖页面 (41:59).mp4
  • 9-2 [代理服务器和事件] 9.9(2)proxy代理服务器 (43:42).mp4
  • 9-3 [代理服务器和事件] 9.9(3)router-link触发点击事件 (12:49).mp4
  • 9-4 [代理服务器和事件] 9.13(1)回顾重点内容 (33:59).mp4
  • 9-5 [代理服务器和事件] 9.13(2)商家详情页面 (44:39).mp4
  • 9-6 [代理服务器和事件] 9.13(3)获取商家信息-传递数据给点菜组件 (43:40).mp4
  • 9-7 [代理服务器和事件] 9.13(5)总结 (19:48).mp4
  • 10-1 [商品详情和购物车模块] 9.13(4)商家详情-滚动效果 (40:15).mp4
  • 10-2 [商品详情和购物车模块] 9.14(1)回顾和前后端接口 (41:18).mp4
  • 10-3 [商品详情和购物车模块] 9.14(2)接口文档-项目开发流程 (28:12).mp4
  • 10-4 [商品详情和购物车模块] 9.14(3)商家联动效果 (11:06).mp4
  • 10-5 [商品详情和购物车模块] 9.14(4)商家联动效果完成 (35:20).mp4
  • 10-6 [商品详情和购物车模块] 9.15(1)购物车效果1 (41:39).mp4
  • 10-7 [商品详情和购物车模块] 9.15(2)购物车效果2 (41:23).mp4
  • 10-8 [商品详情和购物车模块] 9.15(3)购物车效果结束 (15:58).mp4
  • 10-9 [商品详情和购物车模块] 9.15(4)axios的post请求 (24:06).mp4
  • 10-10 [商品详情和购物车模块] 9.15(5)axios的delete请求 (29:34).mp4
  • 10-11 [商品详情和购物车模块] 9.16(1)回顾+解决scroll滚动问题 (38:35).mp4
  • 10-12 [商品详情和购物车模块] 9.16(2)axios链接数据库操作分析 (44:14).mp4
  • 10-13 [商品详情和购物车模块] 9.16(3)完成axios增删改查请求-jwt鉴权 (44:55).mp4
  • 10-14 [商品详情和购物车模块] 9.5(1)vue的元素过去 (45:17).mp4
  • 10-15 [商品详情和购物车模块] 9.2(3)插槽 (44:54).mp4
  • 10-16 [商品详情和购物车模块] 9.5(2)组件的过渡和元素的动画过渡 (44:20).mp4
  • 10-17 [商品详情和购物车模块] 9.2(4)插槽补充 (06:42).mp4