Vue.js前端开发实战(第2版)-教学设计 第3章 组件基础(上).docx
《Vue.js前端开发实战(第2版)-教学设计 第3章 组件基础(上).docx》由会员分享,可在线阅读,更多相关《Vue.js前端开发实战(第2版)-教学设计 第3章 组件基础(上).docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、黑马程序员黑马程序员Vue.js前端开发实战(第2板)教学设计课程名称: 授课年级: 授课学期: 教师被名:课题名称第3章组件基础(上)计戈 课时11课时教学引入在学习完第2章的基础知识后,读者应该己经可以编与一些简单的组件了, 但是这样的组件功能比较简单,无法满足实际项目开发中各种复杂的需求。为 了能够更灵活地使用组件,读者还需要更深入地学习组件的相关知识。本书将 用第3章和第4章共两章的篇幅详细讲解组件基础,本章为上半部分内容。教学目标 使学生熟悉选项式API和组合式APL能够说出选项式API和组合式API 的区别 使学生掌握生命周期函数的使用方法,能够灵活运用生命周期函数在特定 时间执行
2、特定的操作 使学生掌握注册组件的方法,能够运用全局注册或者局部注册的方式完成 组件的注册 使学生掌握引用组件的方法,能够在Vue项目中以标签的形式引用组件 使学生掌握组件之间样式冲突问题的解决方法,能够运用style标签的 scoped属性和深度选择器解决组件之间样式冲突的问题 使学生掌握父组件向子组件传递数据的方法,能够使用props实现数据传 递 使学生掌握子组件向父组件传递数据的方法,能够使用自定义事件实现数 据传递 使学生掌握跨级组件之间的传递数据的方法,能够使用依赖注入实现数据 共享教学重点 生命周期函数教学难点无教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教 学 过 程第
3、一课时(选项式API和组合式API、生命周期函数)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固 讲解。二、通过直接引入的方式导入新课Vue 3支持选项式API和组合式API。其中,选项式API是从Vue 2开始使 用的一种写法,而Vue 3新增了组合式API的写法。在Vue中,组件的生命周 期是指每个组件从被创建到被销毁的整个过程,每个组件都有生命周期。如果 想要在某个特定的时机进行特定的处理,可以通过生命周期函数来完成。本节课将详细讲解选项式API、组合式API、生命周期函数的相关知识点。 三、新课讲解知识点1 选项式API和组合式API教师通过PPT结合实际
4、操作的方式讲解选项式API和组合式APL(1) Vue 3支持的写法。选项式API。 什么是选项式API 选项式API的语法格式组合式API。 什么是组合式API 组合式API的语法格式 使用setup语法糖时,组合式API的语法格式(2)选项式API和组合式API的关系。(3)使用组合式API开发项目的好处。(4)通过代码演示选项式API和组合式API的使用方法。知识点2.生命周期函数教师通过PPT结合实际操作的方式讲解生命周期函数。(1)什么是组件的生命周期。(2)生命周期函数的作用。(3)组合式API下的生命周期函数。(4)以onMounted。函数为例演示生命周期函数的使用。(5)通过
5、代码演示生命周期函数的使用方法。四、归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给 予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课 的预习作业。第二课时(注册组件、引用组件、解决组件之间的样式冲突)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固 讲解。二、通过直接引入的方式导入新课在Vue中,开发者可以将页面中独立的、可重用的部分封装成组件,对组 件的结构、样式和行为进行设置。组件是Vue的基本结构单元,组件之间可以 相互引用。本节课将详细讲解注册组件、引用组件、解决组件之间的样式冲突 的相关知识点。三、新课讲解知识
6、点1 注册组件教师通过PPT结合实际操作的方式讲解注册组件。(1)为什么要注册组件。(2) Vue提供了两种注册组件的方式。全局注册。 全局注册组件的使用场景 通过Vue应用实例的component。方法全局注册组件的语法 格式 注册全局组件的示例代码黑马程序员传智教育旗下I高端IT教育品牌一样的教育,不一样的品质 连续注册多个全局组件的方法局部注册。 局部注册组件的使用场景 局部注册组件的示例代码 使用setup语法糖时,注册局部组件的示例代码知识点2.引用组件教师通过PPT结合实际操作的方式讲解引用组件。(1)为什么要引用组件。(2)如何引用组件。(3)通过代码演示组件的使用方法。知识点3
7、.解决组件之间的样式冲突教师通过PPT结合实际操作的方式讲解解决组件之间的样式冲突。(1)导致组件之间样式冲突的根本原因。(2)解决组件之间样式冲突。scoped属性。 使用scoped属性解决组件之间样式冲突的原理 通过代码演示sc叩ed属性的使用方法深度选择器。 使用深度选择器解决组件之间样式冲突的原理 通过代码演示深度选择器的使用方法四、归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给 予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课 的预习作业。第三课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错 的内容进行练
8、习,通过上机练习可以考察同学对知识点的掌握情况,对代码的 熟练程度。上机:(考察知识点为:注册组件、引用组件)形式:单独完成题目:完成组件的注册及引用。具体要求:(1)创建Vue 3项目。(2)创建 3 个单文件组件 ComponentUse.vue、GlobalComponent.vue LocalComponent.vue,分别表示父组件、全局组件、局部组件。(3)在 ComponentUse 组件中引用 GlobalComponent 组件和 LocalComponent 组件。第四课时(声明props、静态绑定props、动态绑定props、验证props)一、复习巩固教师通过上节课作
9、业的完成情况,对学生吸收不好的知识点进行再次巩固 讲解。二、通过直接引入的方式导入新课在实际开发中,有时会遇到同一模块中的多个子组件请求同一份数据的情 况,如果在子组件中逐个进行网络请求,会造成代码冗余。Vue提供了 props 语法,可以让父组件为子组件提供要展示的数据,即在父组件中请求该模块下 所有子组件中的网络请求,然后通过props将数据传递给子组件。本节课将详 细讲解父组件向子组件传递数据。三、新课讲解知识点1 声明props教师通过PPT结合实际操作的方式讲解声明propso(1)不使用setup语法糖声明propso 使用props选项声明对象形式props的语法格式 使用pro
10、ps选项声明字符串数组形式props的语法格式(2)使用setup语法糖声明propso 使用defineProps。函数声明对象形式props的语法格式 使用definePn)ps()函数声明字符串数组形式props的语法格式(3)在模板中输出每个prop的值。知识点2.静态绑定props教师通过PPT结合实际操作的方式讲解静态绑定propso(1)通过静态绑定props的方式为子组件传递数据的语法格式。(2)通过代码演示父组件向子组件传递数据的方法。知识点3.动态绑定props教师通过PPT结合实际操作的方式讲解动态绑定propso(1)动态绑定props的方法。(2)以父组件向子组件中传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Vue.js前端开发实战第2版-教学设计 第3章 组件基础上 Vue js 前端 开发 实战 教学 设计 组件 基础
限制150内