欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    Vue.js3前端开发基础及项目化应用教案全套单元1--11Vue.js3入门基础_教学设计---工程化项目实战图片素材库网站.docx

    • 资源ID:1072987       资源大小:286.63KB        全文页数:107页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Vue.js3前端开发基础及项目化应用教案全套单元1--11Vue.js3入门基础_教学设计---工程化项目实战图片素材库网站.docx

    Vue.js前端开发基础及项目化应用教学设计课程名称:Vuejs前开发索础及项©化应里授课年级:授课学期:学年笫一学期一教师制名:课题名称单元1Vuejs3入门基础计划学时2学时内容分析Vuejs是近几年比较流行的前端框架之一。它用于构建交互式Web应用界面,提供了基于MVVM模式的数据绑定和可组合的组件系统,具有简单灵活的特性。本单元将介绍本单元将介绍前端开发模式演变的三个阶段、Vuejs的基本概念和主要特性,以及VueJs应用相关的工具。通过“历史名城简介页面”任务,来让学习者体验Vue应用程序的构建、运行和调试过程。教学目标及基本要求L了解前端开发模式的演变历程2 .了解Vuejs的基本概念3 .能够安装Vuejs的开发和调试工具教学重点了解Vuejs的基本概念教学难点教学方式教学采用教师使用PPT讲解和案例示范相结合的方式教学过程第一课时(前端开发模式的演变历程,VueJs特性,VueJs相关工具)一、创设情境,引入VUeJS框架1 .教师通过应用场景描述,引出前端开发模式演变历程。Vuejs(简称Vue)是个用于构建用户界面的JavaScript框架。随着Web项目的规模和复杂度的提升,前端开发模式经历了三个阶段的演变:模板洎染页面>AJAX前后端分离->MVVM°Vue是基于MVVM模式的前端框架。2 .明确学习目标。> 了解前端开发模式演变的三个阶段> 了解MVvM模式> 了解VUe的核心思想和主要特性二、进行重点知识的讲解1.教师根据课件,介绍前端开发模式的三个阶段,以及各自特点。(1)基于模板渲染页面的开发模式基于模板渲染页面的开发模式主要是利用JSP(JavaServerPages,Java服务器页面)、PHP等技术创建页面模板,页面内容由后端计算生成,通过Web服务器将模板解析成HTML文件,经浏览器渲染后得到最终页面效(2)基于AJAX前后端分离的开发模式基于AJAX的开发模式使得Web应用可分为前端和后端,其中前端负责页面的布局与交互,后端负责业务逻辑的处理,前后端通过接口进行数据交互。(3)基于MVVM的开发模式MVVM(Model-View-ViewModel,模型视图-视图模型)模式是一种简化用户界面的事件驱动编程方式。2 .教师根据课件,讲解MVVM模式的基本思想。以ViewModel(视图模型)层为枢纽,向上与View(视图)层进行双向数据绑定,向下与Model(模型)层通过接口交互数据,从而实现View和Model的自动同步。3 .教师根据课件,讲解VUe的核心思想。(1)数据驱动(2)组件化4 .教师根据课件,讲解VUe的主要特性。(1)轻量级(2)数据绑定(3)指令丰富(4)插件众多(5)组件化(6)虚拟DoM5 .教师根据课件,讲解VUe应用开发相关的工具。(1) Vue库文件(2) VueCLI(3) NodeJs%npm和webpack(4) ES6三、归纳总结,布置课后作业1 .回顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要熟悉的知识点,包括前端开发模式演变的三个阶段,MVVM模式的基本思想,VUe框架的核心思想和主要特性,以及VUe应用开发相关的工具(VUe库文件、VUeCLl等)的作用。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。第二课时(VlIe应用开发的环境搭建,体验VlIe应用的开发与调试)一、回顾上节课内容,继续讲解本课时的知识1 .教师对学生们的疑问进行统一答疑。2 .回顾上个课时所学习的内容,继续介绍本课时的内容。上节课主要为大家介绍了前端开发模式演变的三个阶段、Vuejs的基本概念和主要特性,以及VueJs应用相关的工具。接下来,本节课将介绍Vue应用开发环境的搭建,包括开发工具安装配置、代码调试工具安装及使用方法,并结合“历史名城简介页面”任务,体验Vue应用程序的构建、运行和调试过程。3 .明确学习目标。> 了解Vuc应用开发所需要的开发和调试工具> 掌握开发和调试工具的安装与使用> 熟悉VUe应用的开发、运行和调试流程二、进行重点知识的讲解1 .教师根据课件,介绍VUe应用开发所需的开发和调试工具。(1)开发工具:VSCode-(2)调试工具:DeVTOOIS和VueDevtoolso2 .教师根据课件,介绍开发工具和调试工具的安装与使用,并结合安装与使用的演示进行讲解。(1) VSCode工具的安装与使用。VSCode工具安装,扩展库安装。(2) DeVTOOIS工具的安装与使用。DevTools工具的安装以及常用面板Elements(元素)面板、Console(控制台)面板、Sources(源代码)面板和Network(网络)面板的使用方法。(3) VUeDeVtoOk工具的安装与使用。3.教师根据课件,介绍Vue应用的开发、运行和调试流程,并通过实战项目进行演示。(1)需求描述历史名城游网站需要制作一个HTML页面,用于介绍某个历史名城的基本情况。页面内容包括标题、介绍文字、点赞按钮和点赞数。<2)实现思路/使用VSCode创建一个HTML程序,引入VUe库文件,并编写相应的HTMLsCSS和JaVaSCriPt代码。,使用Chrome浏览器运行该程序,并通过调试工具查看相关信息。(3)任务实施任务1-1构建Vue应用程序任务1-2运行并调试Vue应用程序三、归纳总结,布置课后作业1 .回顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要r解的Vue应用开发环境的搭建,包括开发工具安装配置、代码调试工具安装及使用方法,熟悉VUe应用的开发、运行和调试流程。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。考题和习题见教材单元1配套的习题和同步练习教学后记Vue.js前端开发基础及项目化应用教学设计课程名称:Vuejs前开发基础及项©化应用授课年级:授课学期:学年第一学期一教师找名:课题名称单元2基础语法计划学时6学时内容分析数据驱动是Vue的核心思想之一。理解和掌握VUe应用中如何通过操作数据来同步视图的更新,是学习VUe框架的最基础,也是非常重要的内容。本单元将介绍与实现数据驱动相关的基础语法,包括模板语法、数据绑定、流程控制、事件处理,计算属性和数据监听器。通过“简易计算器”和“历史名城典故页面”任务,来让学习者进一步理解和掌握基础语法。教学目标及基本要求1 .掌握模板语法中插值和常用指令的使用方法2 .掌握计算属性和数据监听器的使用3 .能够实现单向绑定和双向绑定4 .能够实现事件处理教学重点1 .掌握模板语法中插值和常用指令的使用方法2 .能够实现单向绑定和双向绑定3 .能够实现事件处理教学难点能够实现单向绑定和双向绑定教学方式教学采用教师使用PPT讲解和案例示范相结合的方式教学过程第一课时(剖析Vlle应用程序,单向数据绑定、双向数据绑定)一、创设情境,引入ViIe应用的原生HTML开发方式1 .教师通过应用场景描述,引出VUe应用的原生HTML开发方式VUe应用的开发方式有原生HTML开发、以组件嵌入网页、单页应用(SinglePageApplication,SPA)或服务器端渲染几种,为了帮助学习者尽快入门,单元2单元9将结合原生HTML开发方式,讲解VUe所提供的各个功能的应用。单元10、单元11则采用单页应用方式结合快速搭建工具构建工程化前端项目。2 .明确学习目标,> 了解VUe应用的程序结构> 了解Vue应用程序编写的相关概念> 理解数据绑定的基本原理> 掌握单向和双向数据绑定的用法二、进行重点知识的讲解1.教师根据课件,介绍VUe应用程序的结构,讲解VUe应用程序编写要素,并使用代码进行演示。(1) VUe应用程序的典型结构Vue是基于标准HTML、CSS和JaVaSCriPt构建用户界面(2) VUe应用程序编写要素/导入VUe库文件/选择挂载点,声明演染数据的HTML代码结构/利用JaVaSCriPt定义数据和操作数据/创建Vue应用实例和进行挂载处理2 .教师根据课件,讲解VUe程序开发相关概念。(1)模板语法/插值语法JavaScript表达式/指令语法指令:参数二"表达式”(2)响应式数据。组件data选项中定义的数据均具有响应性。(3)挂载点。挂载点用于指定数据将被渲染的位置。(4)使用CDN方式导入VUe库文件使用CDN方式导入Vue库文件时,Vue的全局API均暴露在全局Vue对象上,即需要使用“Vue.函数名”方式来调用3 .教师根据课件,讲解模板语法中数据绑定的原理,单向数据和双向数据绑定的用法,并使用代码进行演示。(1)数据绑定数据绑定分为单向和双向两种,其中单向绑定指的是数据改变会带动视图更新,但视图改变不会影响数据;双向绑定则是指数据与视图相互影响。(2)单向数据绑定语法和应用/插值表达式语法:VaScript表达式/v-html语法:v-html="JavaScript表达式”/v-text语法:v-text="JavaScript表达式"/v-bind语法:vbind:属性名="JavaScript表达式”(3)双向数据绑定语法和应用v-model语法:v-model="JavaScript表达式三、归纳总结,布置课后作业1 .回顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要熟悉的知识点,包括Vue应用程序结构,相关的模板语法、挂载点、响应式数据等概念,单向数据/双向数据绑定的语法规则和使用方法。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。第二课时(条件渲染、列表渲染、事件监听)一、回顾上节课内容,继续讲解本课时的知识1 .教师对学生们的疑问进行统一答疑。2 .回顾上个课时所学习的内容,继续介绍本课时的内容。上节课主要为大家介绍了VUe应用程序结构,模板语法、挂载点、响应式数据等概念,单向数据/双向数据绑定的语法规则和使用方法。接下来,本节课将介绍如何利用条件渲染和列表渲染实现程序的分支和循环控制,以及事件处理机制的应用。3 .明确学习目标。> /解条件渲染语法规则,掌握其应用方法> 了解列表渲染语法规则,掌握其应用方法> r解事件处理机制,掌握事件处理的实现二、进行重点知识的讲解1.教师根据课件,介绍条件渲染语法,并使用代码进行演示。(1) v-if/v-else/v-else-if语法和应用v-if="JavaScript表达式"、v-else="JavaScript表达式”、v-else-if="JavaScript表达式(2) vshow语法和应用v-show="JavaScript表达式”(3) v-if/v-else/v-else-if和v-show比较两者演染方式,导致两者性能上存在差异,如果需要频繁地进行切换,选择v-show会比较好,如果渲染条件很少改变,则选择V-if更佳。2.教师根据课件,介绍列表渲染的语法,并使用代码进行演示。(1)列表渲染语法v-for=,'(item,i_key,index)in对象名''v-bind:key="item.id"(2)列表渲染的应用2.教师根据课件,介绍事件处理机制,并使用代码进行演示。(1)事件处理机制事件监听采用v-on指令为DOM元素绑定监听器,以监听DOM事件和触发事件处理代码的执行。(2)事件处理实现语法v-on指令语法为v-on:事件名="表达式”,语法中“von:"可简写为(3)事件处理的具体实现三、归纳总结,布置课后作业1 .回顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要了解的条件渲染、列表渲染语法,利用条件和列表渲染分别实现分支和循环控制结构,事件处理机制以及基本实现方法。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。第三课时(事件修饰符、计算属性、数据监听器)一、回顾上节课内容,继续讲解本课时的知识1 .教师对学生们的疑问进行统一答疑。2 .回顾上个课时所学习的内容,继续介绍本课时的内容。上节课主要为大家介绍了利用条件渲染和列表渲染实现程序的分支和循环控制的具体方法,以及事件处理机制概念,事件监听和事件处理的实现。接下来,本节课将进步介绍事件处理机制中的事件修饰符应用,计算属性的用法,以及数据监听器的用法。3 .明确学习目标。> 了解常用的事件修饰符的作用> 掌握常用事件修饰符的应用方法> 掌握计算属性的应用方法> 掌握数据监听器的应用方法二、进行重点知识的讲解1 .教师根据课件,介绍事件处理机制中事件修饰符的使用方法,并使用代码进行演示。(1) Vue事件修饰符.stop:阻止事件冒泡。.self:只有当前元素本身有事件触发时,才调用事件处理函数。.prevent:阻止默认事件。,capture:使用捕获模式添加事件监听器。.once:实现事件只被触发一次。.passive:以passivertrue卜模式添力事件监听器。(2) VUe事件修饰符的应用2 .教师根据课件,介绍计算属性的用法,并使用代码进行演示。(1)计算属性的作用专门用于描述依赖响应式数据的复杂逻辑处理(2)计算属性的语法computed:.计算属性名:(定义计算属性get:function()(/getter函数return.响应式数据的相关逻辑,返回处理结果),set:function(newValue)/setter函数.更改响应式数据(3)计算属性的应用3 .教师根据课件,介绍数据监听器的用法,并使用代码进行演示。(1)数据监听器的作用可对数据进行监听,一旦数据发生变化,则触发相应函数的执行,以达到改变其他数据的目的。(2)数据监听器的语法watch:(属性名:function(newVlue,OldValue)/函数声明方式.改变其他数据的业务逻辑代码属性名:(对象声明方式handler(newValue,OldValUe)监所处理函数.改变其他数据的业务邃辑代码deep:true/false,/是否深度监听immediate:true/false是否立即问用监听处理函数)(3)数据监听器的应用三、归纳总结,布置课后作业1 .回顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要熟悉的知识点,包括事件修饰符的作用,事件修饰符的应用方法,计算属性的作用和应用方法,数据监听器的作用和应用方法。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。第四课时(基础语法在项目中的实际应用)一、回顾上节课内容,继续讲解本课时的知识1 .教师对学生们的疑问进行统一答疑。2 .回顾上个课时所学习的内容,继续介绍本课时的内容。上节课主要为大家介绍了事件处理机制中的事件修饰符应用,计算属性的用法,以及数据监听器的用法。接下来,本节课将通过实际应用项目,讲解单向和双向绑定、条件渲染,以及数据监听器等基础语法的综合应用帮助学习者进步掌握相关基础语法的使用方法。3 .明确学习目标。掌握数据绑定的使用方法> 掌握事件监听和事件处理的实现方法> 掌握计算属性和数据监听器的使用方法二、进行重点知识的讲解1.教师根据课件,介绍项目2-1一”简易计算器”项目的需求描述、实现思路和代码实现。(1)需求描述网页版简易计算器包括操作数输入框、运算符下拉列表框和计算处理按钮。用户输入操作数,选择运算符,单击“计算''按钮,按钮下方应显示运算结果。运算符包括+、*、/、*,除平方值运算外,其他运算的操作数均为两个。(2)实现思路/采用输入框(input)>下拉列表框(select)和按钮(button),分别构建计算器的操作数输入框、运算符下拉列表框,以及计算处理按钮。/对表单元素input>select的数据绑定需要使用双向绑定,计算结果值则利用插值表达式呈现即可;针对“计算''按钮的单击事件,编写事件处理函数以实现计算器的计算功能。/除求平方运算外,其他运算均需要提供两个操作数,也就是说求平方运算需要隐藏第二个操作数,可使用v-show指令来实现这个功能。(3)功能实现任务构建页面布局任务2-1-2创建根组件和Vue应用实例三、归纳总结,布置课后作业1 .回顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要熟悉的知识点,包括单向和双向绑定、条件渲染,事件处理以及数据监听器的用法。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。第五课时(基础语法在项目中的实际应用)一、回顾上节课内容,继续讲解本课时的知识1 .教师对学生们的疑问进行统一答疑。2 .回顾上个课时所学习的内容,继续介绍本课时的内容。上节课主要为大家介绍了单向和双向绑定、条件渲染,事件处理以及数据监听器,在实际项目的综合应用。接下来,本节课将通过实际应用项目,讲解列表渲染、事件处理机制等基础语法的综合应用,帮助学习者进步深入掌握相关基础语法的使用方法。3.明确学习目标。>掌握事件监听和事件处理的实现方法掌握列表渲染的使用方法二、进行重点知识的讲解1 .教师根据课件,介绍项目2-2一一“历史名城典故页面”项目的需求描述、实现思路和代码实现。(1)需求描述历史名城典故页面包括左侧城市列表和右侧名城典故内容,当用户选择左侧城市列表中某个城市时,应能够在右侧名城典故内容部分显示对应的名城典故信息。(2)实现思路/采用列表(ul、Ii)、区块(div)元素,分别构建城市列表和名城典故内容。/使用v-for.v-text指令和列表元素实现城市列表效果;使用v-on指令为列表中每个城市选项绑定事件,以监听该选项的单击事件,并利用对应的事件处理函数实现名城典故的呈现。(3)功能实现任务2-2-1构建页面布局任务2-2-2创建根组件和Vue应用实例三、归纳总结,布置课后作业2 .回顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要熟悉的知识点,包括列表渲染、事件处理机制,事件监听和事件处理的用法。3 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。4 .使用在线学习平台下发课后作业。第六课时(项目实践)项目实践主要针对本单元中需要重点掌握的知识点,通过项目功能实现来加强概念的理解,熟悉并掌握编程知识点的应用,通过项目实践可以考察同学对知识点的掌握情况和应用能力。题目:请利用v-modekv-if指令实现学情问卷调查页面效果。下图(a)所示的是程序运行的初始效果,当用户输入调查内容并单击“提交”按钮后将显示调查结果,如下图(b)所示。提示:“性别”“你已学习的语言”可分别使用type为radio、checkbox的input元素来构建。学情调查问卷学情调查问卷姓名性别。男。女你已学习的语言Java DPHPPython你感兴趣的框架J你的建议姓名张三性BU用男女你已学习的遥言。Java PHP Python你感兴趣的框架Vue你的建议建议JaM)-空买标项口文例慎交:调查结累姓名:张三性别:男你已学习的语言:Java语言,PHP言你感兴趣的框架:Vue你的建议:建议am实际项目案例(a )程序运行的初始效果(b)显示调查结果形式:单独完成要求:利用本单元中的知识点,实现项目需求对应的功能,并且程序能够正常运行。考题和习题教学后记见教材单元2配套的习题Vue.js前端开发基础及项目化应用教学设计课程名称:Vuejs前端开发基础及项©化应更授课年级:校课学期:学年第一学麴一教师姓名:2023年09月09日课题名称单元3组件基础计划学时6学时内容分析组件是Vue最强大的功能之一。组件是Vue应用程序的基本结构单元,它可以扩展HTML元素,封装可重用的代码,提高代码的可复用性,使项目变得更易维护和管理。本单元将介绍组件的定义和注册,以及组件间数据传递、组件事件和动态组件的实现,并结合“自定义页面图标样式”项目对组件基础知识进行巩固。教学目标及基本要求1 .理解组件的概念2 .掌握组件定义方法和注册方法3 .能够实现组件间数据传递教学重点1.掌握组件定义方法和注册方法2.能够实现组件间数据传递教学难点能够实现组件间数据传递教学方式教学采用教师使用PPT讲解和案例示范相结合的方式教学过程第一课时(组件的构成、组件定义、组件注册)一、创设情境,引入VUe组件概念1 .教师通过应用场景描述,引出组件化开发思想当个网站的导航菜单会在多个页面中出现,若将导航菜单封装成组件,则可在网站的不同页面中重复使用该组件,要有效提高开发效率。因此,将个网页应用拆分为多个小的功能块(组件),每个功能块负责实现对应的功能,并被以组件形式封装起来,在不同页面可重复使用,从而使得页面的管理和维护变得更加容易。2 .明确学习目标。> 了解组件化开发思想> 了解VUe组件构成及其工作原理> 掌握组件的定义方法掌握组件的局部注册和全局注册方法二、进行重点知识的讲解1.教师根据课件,介绍VUe组件的构成,并使用代码进行演示。(1) VUe应用程序由一个或多个组件构成。(2) VUe组件的构成。TemplateScript和Style(3)组件实现网页布局的工作过程。(4) Template的用法。2 .教师根据课件,讲解VUe组件的使用流程。(1)组件定义:利用JaVaSCriPt创建组件对象。(2)组件注册:按照使用范围,对组件进行全局或局部注册,并给它起一个组件注册名。(3)组件调用:以组件注册名为元素名,在HTML页面中调用该组件。3 .教师根据课件,介绍组件的定义方法,并使用代码进行演示。(1)组件的声明语法:(溶染类选项template:'',声明横板结构,必选项/*数据类选项*/data()(return1.),声明并初始化响应式数据methods:1,/声明处理业务逻娼的函数computed:(),/声明计算属性watch:<,/声明数据监听器其他/name:,',声明组件的名字components:1,/注册子组件/生命周期类选项/created!)(»./生命周期钩子函数(2)使用案例讲解组件定义的具体过程。4 .教师根据课件,介绍组件的注册方法,并使用代码进行演示。(1)全局注册语法Vue应用实例.component'组件注册名',组件对象)(2)使用案例讲解全局注册的具体过程。(3)局部注册语法ComPOnents:'注册名':组件对象(4)使用案例讲解局部注册的具体过程。三、归纳总结,布置课后作业1 .回顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要熟悉的知识点,包括组件化开发思想,VUe组件的构成,TemPlate的用法,组件的使用流程,组件的定义方法,以及全局注册和局部注册的方法。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。第二课时(组件间数据传递,proPS属性的使用,PrOPS属性的验证)一、回顾上节课内容,继续讲解本课时的知识1 .教师对学生们的疑问进行统一答疑。2 .回顾上个课时所学习的内容,继续介绍本课时的内容。上节课主要为大家介绍了组件化开发思想、VUe组件的构成、Template的用法、组件的使用流程、组件的定义方法,以及组件注册的方法。接下来,本节课将介绍父子组件间的数据传递,PrOPS属性的应用和验证方法。3.明确学习目标。> 了解组件间数据传递的方式> 掌握props属性的使用方法> 掌握props属性的验证方法> 掌握父子组件间数据传递的实现方法二、进行重点知识的讲解1 .教师根据课件,介绍组件间通信方式。Vue中常用的组件间数据传递方式是父组件传值给子组件,它是利用组件props选项定义的属性来实现的。2 .教师根据课件,介绍ProPS属性的使用方法,并使用代码进行演示。(1) props的语法。ProPs:属性名;.,属性名(2)使用案例讲解props属性实现父子组件间数据传递。3 .教师根据课件,介绍PrOPS属性的验证,并使用代码进行演示。(1)验证的作用和方式作用类似于函数中检查参数类型是否正确。常用验证方式有数据类型验证、必填值验证、默认值设置和自定义验证函数。(2)数据类型验证的语法和应用props:propA:Number/11propA的数据类型为Number)(3)必填值验证的语法和应用props:propC:type:String,/type选项用于指定数据类型required:true/required选项用于将属性设置为必须有值且其数据类型为type选项指定的数据类型(4)默认值设置的语法和应用props:propD:type:Number,default:100/default选项用于指定默认值(5)自定义验证函数的语法和应用props:propF:validator(value)验证函数,要求propF属性的值必须在0100之间returnvalue>=0&&value<=100三、归纳总结,布置课后作业1 .同顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要了解的组件间数据传递方式,props属性的语法,使用PrOPS实现父子组件间的数据传递,以及PrOPS属性的常用验证方式的应用。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。第三课时(组件事件的监听与处理、组件事件的验证)一、回顾上节课内容,继续讲解本课时的知识1 .教师对学生们的疑问进行统一答疑。2 .回顾上个课时所学习的内容,继续介绍本课时的内容。上节课主要为大家介绍了父子组件间数据传递,props属性的应用和验证方法。接下来,本节课将介绍组件事件的监听与处理,组件事件的验证,以及在自定义组件中实现双向数据绑定的方法。3 .明确学习目标。> 了解组件事件概念> 掌握组件事件的监听与处理方法> 掌握利用组件事件实现子向父传值的方法> 掌握组件事件的验证方法掌握自定义组件中双向数据绑定的实现二、进行重点知识的讲解1 .教师根据课件,介绍组件事件概念。Vue的组件事件可以由开发者来设计事件触发条件,因此也被称为自定义事件。组件事件用于实现子组件向父组件传递数据。2 .教师根据课件,介绍组件监听处理的流程,并使用代码进行演示。(1)声明和触发自定义事件。在子组件中,使用emits选项声明自定义事件;调用组件实例内置函数$小而3并以事件名称、要传递的数据为参数,触发自定义事件并传递数据给父组件。(2)监听自定义事件父组件调用子组件时,在子组件元素中使用v-on指令(指令)监听自定义事件。(3)使用案例讲解组件监听和处理的具体过程。emits选项的语法为:emits:'事件名;.事件名':function().),.$emit语法为:$emit(,事件名参数名】)3 .教师根据课件,介绍组件事件的验证处理,并使用代码进行演示。(1)验证方法。使用emits选项对组件自定义羿件加以验证。(2)使用案例讲解组件事件验证的具体过程。4 .教师根据课件,介绍自定义组件中实现双向数据绑定的方法,并使用代码进行演示。(1)v-model实现双向数据绑定的原理(2)使用案例讲解在自定义组件中使用v-model指令,结合自定义事件以及props选项,实现双向数据传递。三、归纳总结,布置课后作业1 .同顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要熟悉的知识点,包括组件事件的监听和处理流程,emits和$611的结合实现组件监听和处理的方法,使用emits选项实现组件事件验证的方法,以及自定义组件中实现双向数据绑定的方法。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。第四课时(组件插槽、动态组件)一、回顾上节课内容,继续讲解本课时的知识1 .教师对学生们的疑问进行统一答疑。2 .回顾上个课时所学习的内容,继续介绍本课时的内容。上节课主要为大家介绍了组件事件的监听与处理,组件事件的验证,以及在自定义组件中实现双向数据绑定的方法。接下来,本节课将介绍插槽概念、组件插槽的应用和动态组件的应用。3 .明确学习目标。了解插槽概念> 了解默认、具名和作用域三种插槽> 掌握三种插槽的使用方法> 掌握动态组件的应用二、进行重点知识的讲解1 .教师根据课件,介绍插槽概念。所谓插槽可理解成一个可以插入的槽口,其作用与电源插座的插口相类似。2 .教师根据课件,介绍组件插槽分类及各自的用法,并使用代码进行演示。(1)组件插槽的分类。默认、具名和作用域。(2)使用案例讲解默认插槽的使用方法语法:<!-子组件定义插槽一><slot>插槽默认内容<slot><!一父组件调用子组件时使用插槽一><子组件注册名>父组件内容</子组件注册名>(3)使用案例讲解具名插槽的使用方;法语法:<!-子组件定义插槽一<slotname=,插懵名,插槽默认内容/slot><!-父组件调用子组件时使用插槽一><子组件注册名XtemplateV-SlOt:插槽名>父组件内容<template><子组件注册名>(4)使用案例讲解作用域插槽的使用方法语法:子组件定义插槽一>Olot:属性名="属性值"><slot><!一父组件调用子组件-><子组件注册名V-Slot=对象名">(对象名.属性名“</子组件注册名>3 .教师根据课件,介绍动态组件的用法,并使用代码进行演示。(1)动态组件概念是指VUC应用程序运行过程中,在同一元素内需要动态切换不同组件。(2)动态组件的应用利用内置组件Component实现动态组件的定义。语法component:is="组件名"><component>(3)使用案例讲解动态组件的应用三、归纳总结,布置课后作业1 .回顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要熟悉的知识点,包括插槽概念,默认、具名和作用域三种组件插槽的使用方法,动态组件的定义和应用。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。第五课时(组件在项目中的实际应用)一、回顾上节课内容,继续讲解本课时的知识1 .教师对学生们的疑问进行统一答疑。2 .回顾上个课时所学习的内容,继续介绍本课时的内容。上节课主要为大家介绍了插槽概念、组件插槽的应用和动态组件的应用。接下来,本节课将通过实际应用项目,讲解组件基本用法、组件间数据传递以及组件插槽的综合应用,帮助学习者进步理解组件化开发思想,掌握组件定义、注册和使用的方法。3 .明确学习目标。> 理解组件化开发思想掌握组件的定义、注册和使用方法> 掌握组件间数据传递的实现方法> 掌握组件插槽的使用方法二、进行重点知识的讲解> .教师根据课件,介绍项目3一“自定义页面图标样式”项目的需求描述、实现思路和代码实现。(1)需求描述历史名城游网站页面布局中有多处需使用字体图标“+”,要求字体图标形状相同,但在不同页面中可能会调整其颜色或大小。(2)实现思路/页面布局分为上下两个div区域,上面的div区域包括标题“赏析”和“更多分类+”,下面的div区域使用Ii元素实现两个作品的展示。/引入第三方RemiXICOn开源图标库。采用组件对字体图标样式设置进行封装,实现字体图标及其样式的按需设置。通过props选项来接收使用者的图标样式、字体类型和字体大小参数:在模板结构中,声明插槽用于填充不同布局所需要的字体图标,使用v-bind指令(:指令)将图标样式、字体类型和字体大小参数与props选项中的属性进行绑定。,在根组件中调用字体图标组件,并传入所需的图标样式、字体类型和字体大小参数。(3)功能实现任务31构建页面布局任务32实现自定义图标样式三、归纳总结,布置课后作业1.回顾上课前的学习目标,对本节课知识点进行总结。攵师带领学生总结本节课需要人的知识点,麟5组件基本用法、组件间数据传递以及组件插槽的用法。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置

    注意事项

    本文(Vue.js3前端开发基础及项目化应用教案全套单元1--11Vue.js3入门基础_教学设计---工程化项目实战图片素材库网站.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开