01 邂逅体验Vue3和Vue3源码 · 02 Vue3模板语法常见的指令 · 03 条件-列表渲染-diff算法-key · 04 计算属性-watch-综合
* 01 邂逅体验Vue3和Vue3源码/
* 01 01_(了解)课前提醒.mp4
* 02 02_(理解)Vue在前端的地位.mp4
* 03 03_(理解)Vue3带来的新变化.mp4
* 04 04_(掌握)认识CDN和CDN引入.mp4
* 05 05_(掌握)下载和使用Vue的源码
* 06 06_(掌握)计数器实现-原生和Vue
* 07 07_(掌握)声明和命令式编程以及MVC和MVVM
* 08 08_createApp对象template属性
* 09 09_(掌握)data和methods属性补充
* 10 10_(理解)如何学习和debugVue源码
* 02 Vue3模板语法常见的指令/
* 01 01_(理解)methods中this的指向
* 02 02_(了解)VSCode生成代码片段
* 03 03_(掌握)模板语法-mustache
* 04 04_(掌握)模板语法的基础指令
* 05 05_(掌握)v-bind的基本使用
* 06 06_(掌握)v-bind绑定class语法
* 07 07_(掌握)v-bind绑定style语法
* 08 08_(掌握)v-bind动态绑定属性和一个对象
* 09 09_(掌握)v-on的基本使用
* 10 10_(掌握)v-on传递参数和修饰符
* 03 条件-列表渲染-diff算法-key/
* 01 01_(了解)课前疑惑解答
* 02 02_(掌握)条件渲染三个指令的使用
* 03 03_(掌握)条件渲染和template结合
* 04 04_(掌握)v-show的使用和v-if的区别
* 05 05_(掌握)v-for遍历数组-对象-数字
* 06 06_(掌握)v-for和template结合
* 07 07_(掌握)变更数组的修改方法
* 08 08_(理解)认识key-VNode-虚拟DOM
* 09 09_(理解)新旧DOM的对比和没有key的操作
* 10 10_(理解)有key的diff对应操作
* 04 计算属性-watch-综合案例/
* 01 01_(理解)认识计算属性computed
* 02 02_(掌握)三个案例的三种实现
* 03 03_(掌握)computed和methods的对比
* 04 04_computed的setter和getter
* 05 05_(掌握)侦听器watch的基本使用
* 06 06_(掌握)侦听器watch的配置选项
* 07 07_(掌握)侦听器watch的其他用法
* 08 08_(掌握)案例练习-案例界面搭建
* 09 09_(掌握)案例练习-按钮处理逻辑
* 10 10_(掌握)案例练习-价格等内容显示
* 05 (掌握)v-model和注册Vue组件/
* 01 01_(掌握)侦听器的三个知识补充
* 02 02_(掌握)对象的引用-浅拷贝-深拷贝
* 03 03_(掌握)v-model的基本使用和原理
* 04 04_(掌握)v-model绑定其他的表单
* 05 05_(掌握)v-model的修饰符使用
* 06 06_(理解)认识Vue组件化的思想
* 07 07_(掌握)注册全局组件的过程
* 08 08_(掌握)组件的两种命名规范
* 09 09_(掌握)注册局部组件的过程
* 10 10_(掌握)Vue开发模式和webpack前提
* 06 webpack基础打包和css打包/
* 01 01_(理解)认识webpack和webpack打包
* 02 02_(掌握)webpack的安装和基本打包
* 03 03_(掌握)webpack局部安装和打包过程
* 04 04_(掌握)webpack的默认入口和配置文件
* 05 05_(掌握)webpack打包的依赖关系图
* 06 06_(掌握)加载css时css-loader的使用
* 07 07_加载css时style-loader的使用
* 08 08_加载less时less-loader的使用
* 09 09_处理css时postcss-loader的使用
* 07 webpack打包其他资源和插件使用/
* 01 00_(重要)webpack版本更新说明
* 02 01_(掌握)图片打包-file-loader的使用
* 03 02_(掌握)图片打包-img元素使用图片
* 04 03_(掌握)图片打包-图片命名的规则
* 05 04_(掌握)图片打包-url-loader的使用
* 06 05_图片打包-webpack5的asset方法
* 07 06_(掌握)字体打包-对字体文件打包
* 08 07_插件介绍和CleanWebpackPlugin
* 09 08_HtmlWebpackPlugin打包html
* 10 09_CopyWebpackPlugin复制文件
* 08 webpack打包其他资源和插件使用(2)/
* 01 10_(掌握)mode和devtool配置的解析
* 02 11_(了解)webpack学习建议补充
* 09 Babel解析和Vue文件打包/
* 01 01_(了解)Babel的认识和介绍
* 02 02Babel命令行使用和Plugin-Preset
* 03 03_(掌握)Babel的原理解析
* 04 04_babel-loader和babel配置文件
* 05 05_(掌握)webpack中Vue代码的打包
* 06 06_(掌握)webpack对SFC文件的支持
* 07 07_GlobalFeatureFlags的配置
* 10 devServer-resolve-环境分离/
* 01 01_(了解)为什么需要搭建服务器
* 02 02_(掌握)文件变化重新编译watch
* 03 03_webpack-dev-server的基本使用
* 04 04_devServer的contentBase配置
* 05 05_(理解)contentBase的画图详细解析
* 06 06_(掌握)devServer的模块热替换使用
* 07 07_(理解)HMR的原理解析
* 08 08_(掌握)devServer的其他简单配置
* 09 09_(掌握)devServer中Proxy的配置
* 10 10_(掌握)webpack的resolve配置
* 11 devServer-resolve-环境分离(2)/
* 01 11_(掌握)webpack开发和生成环境分离
* 12 VueCLI和Vite的使用和原理/
* 01 01_(了解)VueCLI和脚手架的理解
* 02 02_(掌握)VueCLI创建项目和目录结构
* 03 03_(掌握)VueCLI项目的运行和打包
* 04 04_Vue脚手架cli-service源码(一)
* 05 05_Vue脚手架cli-service源码(二)
* 06 06_(掌握)vite的介绍和发展状况
* 07 07_(掌握)浏览器支持ESModule和弊端
* 08 08_(掌握)vite的安装和基本使用
* 09 09_vite对css-less-postcss处理
* 10 10_(掌握)vite对ts的支持和内部原理
* 13 VueCLI和Vite的使用和原理(2)/
* 01 11_(掌握)vite对vue的支持和预打包
* 02 12_(掌握)vite的打包和预览功能
* 03 13_(掌握)vite依赖的ESBuild的理解
* 04 14_(掌握)vite的脚手架使用
* 14 组件化开发之组件通信/
* 01 01_(理解)devServer配置0地址补充
* 02 02_(掌握)组件的拆分和嵌套以及细节补充
* 03 03_(理解)组件的CSS作用域问题
* 04 04_(掌握)组件通信-父传子props数组用法
* 05 05_(掌握)组件通信-父传子props对象用法
* 06 06_(掌握)非Prop的Attribute传递
* 07 07_(掌握)组件通信-自定义事件方式
* 08 08_(掌握)父子通信的案例练习
* 15 跨组件通信和插槽的使⽤/
* 01 01_(掌握)Provide和Inject的基本使用.mp4
* 02 02_(掌握)Provide引入data和响应式.mp4
* 03 03_(掌握)事件总线库的使用mitt.mp4
* 04 04_(掌握)认识插槽的作用.mp4
* 05 05_(掌握)插槽的基本使用.mp4
* 06 06_(掌握)具名插槽的使用和细节.mp4
* 07 07_(理解)认识Vue的渲染作用域.mp4
* 08 08_(掌握)作用域插槽的使用.mp4
* 09 09_(掌握)独占默认插槽的缩写和细节.mp4
* 16 动态-异步-keepalive-⽣命周期-组件vModel/
* 01 01_(掌握)动态组件的基本使用.mp4
* 02 02_(掌握)动态组件的传递参数.mp4
* 03 03_(掌握)组件的缓存keep-alive.mp4
* 04 04_(掌握)webpack的import函数分包.mp4
* 05 05_(掌握)定义异步组件和代码分包.mp4
* 06 06_(掌握)异步组件和Suspense结合.mp4
* 07 07_(掌握)获取元素和组件refs.mp4
* 08 08_(理解)组件和组件实例的关系.mp4
* 09 09_(理解)理解什么是组件的生命周期.mp4
* 10 10_(掌握)生命周期函数的演练.mp4
* 17 动态-异步-keepalive-⽣命周期-组件vModel(2)/
* 01 11_(掌握)缓存组件的生命周期.mp4
* 02 12_(掌握)组件的v-model基本使用.mp4
* 03 13_(掌握)组件的v-model的计算属性实现.mp4
* 04 14_(掌握)自定义组件多个v-model.mp4
* 18 Vue3实现动画-animate-gsap/
* 01 01_(掌握)vue3动画的基本使用
* 02 02_transition的执行原理class命名
* 03 03_(掌握)执行animation的帧动画
* 04 04transition的type和duration
* 05 05_transition的mode和appear
* 06 06_transition结合animate库使用
* 07 07_(掌握)transition和gsap库使用
* 08 08_(掌握)gsap实现数字递增效果
* 09 09_transition-group的基本使用
* 10 10_transition-group的移动和重排
* 19 Vue3实现动画-animate-gsap(2)/
* 01 11_(掌握)列表的交替动画效果
* 20 vue3的Mixin和CompositionAPI/
* 01 01_(了解)CompositionAPI的认识
* 02 02_(掌握)混入mixin的基本使用
* 03 03_(掌握)混入的合并规则和全局混入
* 04 04_(了解)组件的选项extends
* 05 5OptionsAI缺陷
* 06 06_setup的参数props和context
* 07 07_(掌握)setup的返回值展示
* 08 08_(理解)setup函数对应的Vue源码
* 09 09_(掌握)reactiveAPI的使用
* 10 10_(掌握)refAPI的使用
* 21 vue3的Mixin和CompositionAPI(2)/
* 01 11_(了解)ref的解包是浅层解包
* 02 12_(掌握)readonlyAPI的使用
* 22 ref-computed-watch等API/
* 01 01_(理解)reactiveAPI的补充
* 02 02_(掌握)toRefs和toRef的使用
* 03 03_(理解)refAPI的补充
* 04 04_(理解)自定义ref-debounceRef
* 05 05_(掌握)setup中computed的使用
* 06 06_(掌握)watchEffect的自动收集依赖
* 07 07_watchEffect停止侦听和清除副作用
* 08 8setup引用原生和watchEffect执行时机
* 09 09_(掌握)watch侦听器的参数类型
* 10 10_(掌握)watch侦听多个数据源
* 23 ref-computed-watch等API(2)/
* 01 11_(掌握)watch侦听器的其他选项
* 24 CompositionAPI(三)和组件高级用法/
* 01 01_(掌握)setup中生命周期钩子
* 02 02_setup中Provide和Inject的使用
* 03 03_(掌握)VCA练习-useCounter的封装
* 04 04_(掌握)VCA练习-useTitle的封装
* 05 05_useScrollPosition的封装
* 06 06_useMousePosition的封装
* 07 07_useLocalStorage的封装
* 08 08_(理解)setup的script中顶层写法
* 09 09_(理解)认识render和h函数和使用
* 10 10_(理解)render和setup实现计数器
* 25 CompositionAPI(三)和组件高级用法(2)/
* 01 11_(理解)render函数中插槽的使用
* 02 12_(掌握)Vue中jsx代码的编写方式
* 26 Vue3高级语法补充和Vue3源码一/
* 01 01_(掌握)自定义指令-基本使用v-focus
* 02 02_自定义指令-生命周期和参数-修饰符
* 03 03_(掌握)自定义指令-时间格式化的案例
* 04 04_(掌握)Vue3新内置组件teleport
* 05 05_(掌握)Vue的插件使用方式
* 06 06_(掌握)Vue虚拟DOM的渲染过程
* 07 07_(理解)Vue3源码三大核心系统
* 08 08_(理解)渲染器实现-h函数的实现
* 09 09_(理解)渲染器实现-mount函数的实现
* 27 Mini-Vue渲染器和响应式系统实现/
* 01 01_渲染器实现-path函数的props处理
* 02 02渲染器实现-patch函数children处理
* 03 03_响应式实现-响应式的理解和Dep实现
* 04 04_(理解)响应式实现-添加effect的重构
* 05 05_(理解)reactive和getDep的实现
* 06 06_响应式实现-reactive-Proxy的实现
* 07 07_公共接口的实现createApp和mount
* 28 Vue3源码精读和调试技巧/
* 01 01_(了解)Mini-Vue总结和阅读源码前提醒
* 02 02_(理解)Vue源码的打包和调试过程
* 03 03_(理解)Vue的初始化createApp过程
* 04 04_(理解)创建和渲染App的VNode
* 05 05_(理解)App组件的创建和挂载的过程
* 06 06_debug调试App组件的创建和挂载的过程
* 07 07_(理解)组件的初始化过程
* 08 08_template编译到render函数的过程
* 29 Vue3源码阅读和前端路由原理/
* 01 01_Vue3源码阅读-BlockTree的性能优化
* 02 02_Vue3源码阅读-生命周期源码阅读
* 03 03_Vue3源码阅读-template数据访问顺序
* 04 04_(理解)前端发展的三个阶段
* 05 05_(理解)路由的原理-hash改变
* 06 06_(理解)路由的原理-history模式
* 30 vue-router深入解析/
* 01 01_(了解)VueCLI创建项目问题解决方案
* 02 02_(掌握)vue-router的基本使用和配置
* 03 03_history-routerlink属性
* 04 04_(掌握)vue-router的路由懒加载
* 05 05_Route的属性补充-name-meta
* 06 06_(掌握)vue-router的动态路由匹配
* 07 07_(掌握)开发NotFound的匹配路由
* 08 08_(掌握)路由的嵌套关系和exact匹配
* 09 09_编程式导航-router-push等方法
* 31 vue-router知识补充和Vuex起步/
* 01 01_router-router-link插槽
* 02 02_router-router-view插槽
* 03 03_(掌握)router-动态添加删除路由
* 04 04_router-导航守卫beforeEach使用
* 05 05_(理解)router-导航守卫整个流程
* 06 06_(掌握)vuex-Vuex的状态管理和流程
* 07 07_(掌握)vue-devtool两种安装方式
* 08 08_(掌握)vuex-vuex的基本使用-计数器
* 32 vuex核心state-getters-mutations/
* 01 01_(掌握)vuex-store数据共享演练
* 02 02_vuex-state辅助函数mapState
* 03 03_vuex-setup中如何使用mapState
* 04 04_vuex-setup封装函数useState
* 05 05_(掌握)vuex-getters的常见用法
* 06 06_vuex-getters辅助函数
* 07 07_封装函数useGetters
* 08 08_(掌握)vuex-mutation的细节补充
* 09 09_辅助函数mapMutations
* 33 vuex核心概念和nexttick知识补充/
* 01 01_actions和actions的使用
* 02 02_(掌握)vuex-actions的其他细节补充
* 03 03_(掌握)vuex-actions的辅助函数使用
* 04 04_vuex-actions返回Promise
* 05 05_(掌握)vuex-认识modules和基本使用
* 06 06_vuex-module的命名空间
* 07 07_(掌握)vuex-module的辅助函数使用
* 08 08_自定义指令-format-time的bug修复
* 09 09_(掌握)API补充-nexttick的使用过程
* 10 10_(理解)nexttick的原理和vue任务调度
* 34 知识补充和邂逅TypeScript/
* 01 01_(掌握)vuex-预留小问题补充
* 02 02_historyApiFallback
* 03 03_(理解)JavaScript中类型约束的缺失
* 04 04_邂逅TypeScript
* 05 05_(掌握)TypeScript的编译环境和初体验
* 06 06_TypeScript的运行环境和ts-node
* 07 07_webpack搭建TypeScript运行环境
* 08 08_(掌握)TypeScript声明变量和细节补充
* 35 TypeScript数据类型和类型操作/
* 01 01_(掌握)TypeScript中的基本数据类型
* 02 02_JavaScript一致数据类型
* 03 03_TS数据类型-any和unknown
* 04 04_TS数据类型-void和never
* 05 05_TS数据类型-tuple和应用场景
* 06 06_TypeScript的tuple类型补充
* 07 07_(掌握)TypeScript中函数的类型注解
* 08 08_TS的对象类型和可选类型
* 09 09_(掌握)TypeScript的联合类型使用
* 10 10_TS的可选类型和联合类型
* 36 TypeScript数据类型和类型操作(2)/
* 01 11_(掌握)TypeScript的类型别名type
* 02 重复视频,跳过观看
* 03 重复视频,跳过观看
* 37 TypeScript类型补充-函数详解/
* 01 01_(了解)TypeScript带来的类型安全
* 02 02_TypeScript类型断言-as的使用
* 03 03_(掌握)TypeScript非空类型断言
* 04 04_ECMAScript2020的可选链使用
* 05 05_(掌握)JavaScript中两个特殊的操作符
* 06 06_(掌握)TypeScript字面量类型和推理
* 07 07_(掌握)TypeScript中类型缩小操作
* 08 08_(掌握)TypeScript中函数的类型
* 09 09_(掌握)TypeScript函数类型练习
* 10 10_TypeScript函数的可选-剩余参数
* 38 TypeScript类型补充-函数详解(2)/
* 01 11_(掌握)TypeScript中对this的处理
* 39 TypeScript精讲-类和接口/
* 01 01_(掌握)TypeScript中函数的重载
* 02 02_联合类型和函数重载对比
* 03 03_TypeScript中类的定义
* 04 04_TypeScript中类的继承
* 05 05_TypeScript中多态的使用
* 06 06_TypeScript类的成员修饰符
* 07 07_TypeScript的readonly只读属性
* 08 08_TypeScript类的访问器
* 09 09_(掌握)TypeScript的抽象类和方法
* 10 10_TypeScript的类类型
* 40 TypeScript精讲-类和接口(2)/
* 01 11_(掌握)TypeScript接口定义对象类型
* 02 12_TypeScript接口定义索引和函数类型
* 03 13_TypeScript接口继承和交叉类型
* 41 TypeScript接口-泛型-类型声明/
* 01 01_(掌握)TypeScript类实现接口
* 02 02_interface和type区别
* 03 03_TypeScript的freshness擦除
* 04 04_(掌握)TypeScript中枚举的使用
* 05 05_(掌握)TypeScript中泛型的基本使用
* 06 06_(掌握)TypeScript泛型接口和类使用
* 07 07_(掌握)TypeScript泛型的类型约束
* 08 08_(掌握)TypeScript模块化和命名空间
* 09 09_(掌握)TypeScript类型声明的规则
* 10 10_(掌握)TypeScript声明其他的类型
* 42 后台管理系统项目实战(一)/
* 01 01_(了解)vue3+TS项目的介绍
* 02 02_(掌握)创建项目的过程-选择feature
* 03 03_项目的代码格式editorconfig配置
* 04 04_(掌握)项目格式化prettier配置
* 05 05_(掌握)项目代码检测eslint配置
* 06 06_(掌握)commit代码符合eslint规范
* 07 07_(掌握)Git-Commit代码提交规范和限制
* 08 08_项目的vue-config-js配置文件
* 09 09_(掌握)项目的集成-vue-router的集成
* 10 10_(掌握)项目集成-vuex的集成
* 43 后台管理系统项目实战(二)/
* 01 00_element-plus最新版本变化说明
* 02 01_(理解)项目配置问题说明
* 03 02_element-plus的介绍和全局引入
* 04 03_element-plus的按需引入和封装
* 05 04_(掌握)element-plus安装插件封装
* 06 05_(掌握)axios的内容介绍和安装
* 07 06_(掌握)axios的get和post请求使用
* 08 07_(掌握)axios配置选项-all-拦截器
* 09 08_(掌握)项目区分不同的环境变量
* 44 后台管理系统项目实战(三)/
* 01 01_(掌握)axios封装的作用和封装逻辑
* 02 02_(掌握)HYRequest类的封装过程
* 03 03_HYRequest的请求config的封装
* 04 04_(掌握)HYRequest全局和请求拦截器封装
* 05 05_(理解)解释封装多个拦截器的好处
* 06 06_拦截器中token-data-error
* 07 07_(掌握)拦截器-Loading组件的显示和隐藏
* 08 08_axios的request和其他请求方法
* 45 后台管理系统项目实战(四)/
* 01 01_(理解)单个请求响应拦截类型问题
* 02 02_(理解)项目的tsconfig文件解析
* 03 03_vue文件类型声明
* 04 04_(掌握)css初始化-登录界面基本结构
* 05 05-(掌握)账号和手机登录界面搭建
* 06 06_(掌握)登录-输入框规则的校验
* 07 07_(掌握)记住密码-立即登录逻辑实现
* 46 后台管理系统项目实战(五)/
* 01 01_语法InstanceType使用
* 02 02_(掌握)登录-记住密码和本地缓存
* 03 03_(掌握)登录-点击登录和login模块创建
* 04 04_(掌握)登录-账号和密码登录的区分
* 05 05_(掌握)项目接口文档和postman使用
* 06 06_(掌握)登录-登录逻辑和跨域访问
* 07 07-(掌握)登录-登录成功获取信息
* 08 08_登录和其他页面跳转逻辑
* 47 后台管理系统项目实战(六)/
* 01 01_(掌握)首页-首页布局的搭建
* 02 02_(掌握)首页-左侧菜单logo展示
* 03 03_(掌握)首页-vuex的ts技巧和菜单栏展示
* 04 04_(掌握)首页-菜单elmenu相关的属性
* 05 05_(掌握)首页-菜单的折叠和展开切换
* 06 06_(理解)首页-权限管理和菜单动态路由
* 07 07_首页-首页页面和路由对象的创建
* 48 后台管理系统项目实战(七)/
* 01 01_首页-菜单映射路由函数-加载所有的路由
* 02 02_(掌握)首页-用户菜单和动态路由映射完成
* 03 03_(掌握)首页-用户头像和名称的展示
* 04 04_(掌握)用户页-搜索框的基本搭建
* 05 05_(掌握)用户页-HyForm的基本封装
* 06 06_(掌握)用户也-IForm其他封装和配置文件
* 49 后台管理系统项目实战(八)/
* 01 01_(掌握)页面刷新路由匹配的bug处理
* 02 02_(掌握)路径和菜单选中的映射关系
* 03 03_(掌握)路径和面包屑显示的匹配
* 04 04_(掌握)HyForm实现双向绑定的方案
* 05 05_HyForm插槽和PageSearch封装
* 06 06_(掌握)User数据的获取和Store中的保存
* 07 07ElTable展示数据和HyTable封装
* 08 08_(掌握)HyTable的动态插槽和作用域插槽
* 50 后台管理系统项目实战(九)/
* 01 01_(理解)Vue3最新更新特性说明
* 02 02_(掌握)列表的数据优化和时间格式化
* 03 03_(掌握)HyTable的选中-序号-操作列
* 04 04_HyTable的Header和Footer封装
* 05 05_(掌握)PageContent的配置和组件抽取
* 06 06_(掌握)Vuex中不同页面数据处理
* 07 07_(掌握)Vuex数据的优化和软件分层结构
* 08 08_(掌握)PageSearch数据的二次处理
* 51 后台管理系统项目实战(十)/
* 01 01_(了解)做项目过程中疑惑解答
* 02 02_(掌握)重置操作-HyForm的双向绑定问题
* 03 03_(掌握)查询操作-根据条件查询结果
* 04 04_(掌握)分页器细节处理和数据请求
* 05 05_page-content动态添加剩余插槽
* 06 06_(掌握)菜单展开的进一步封装
* 07 07_(掌握)用户按钮的权限管理
* 52 后台管理系统项目实战(十一)/
* 01 01_(掌握)页面数据中的删除操作逻辑
* 02 02_(掌握)页面弹窗的PageModal封装
* 03 03_(掌握)新建和编辑点击和Hook封装
* 04 04_(掌握)密码Item的显示和隐藏
* 05 05_(掌握)部门和角色数据的分析和请求
* 06 06_(掌握)刷新页面部门和角色动态数据展示
* 07 07_(掌握)新建和编辑的逻辑处理
* 53 后台管理系统项目实战(十二)/
* 01 01_时区便宜-时间搜索-初始化数据请求
* 02 02_(掌握)新建角色思路分析和页面架构
* 03 03_(掌握)新建角色-菜单树展示和选择菜单
* 04 04_(掌握)编辑角色-角色菜单树的回显
* 05 05_(了解)可视化和echarts的介绍
* 06 06_(掌握)Echarts的安装和使用步骤
* 07 07_Echarts的渲染器canvas和svg对比
* 08 08_(掌握)Echarts中的配置选项解析
* 54 后台管理系统项目实战(十三)/
* 01 01_(掌握)项目的登录问题说明
* 02 02_(掌握)dashboard中数据的请求和保存
* 03 03_(掌握)dashboard的布局搭建
* 04 04_(掌握)项目的vue版本升级setup
* 05 05_BaseEchart封装和setup使用
* 06 06_(掌握)对useEchart的Hook封装
* 07 07_(掌握)PieEchart饼图的封装
* 08 08_封装Echart图形
* 09 09_(掌握)地图图标MapECharts的封装
* 55 项目打包和自动化部署/
* 01 01_(理解)DevOps模式和CI-CD的理解
* 02 02_(掌握)自动化部署的操作流程
* 03 03_(掌握)购买云服务器的流程和配置
* 04 04_(掌握)Jenkins的环境搭建和安装过程
* 05 05_(掌握)Nginx的环境搭建和配置过程
* 06 06_(掌握)本地项目推送到GitHub远程仓库
* 07 07_(掌握)Jenkins任务创建和自动化部署
* 08 08_BASE_URL生成环境的配置
* 课堂资料01_42.zip





![[衡天云]爆款云服务器 低至12元/月](/hty.png)