Vue.js3前端开发基础及项目化应用教案单元8路由管理——VueRouter.docx
《Vue.js3前端开发基础及项目化应用教案单元8路由管理——VueRouter.docx》由会员分享,可在线阅读,更多相关《Vue.js3前端开发基础及项目化应用教案单元8路由管理——VueRouter.docx(11页珍藏版)》请在第壹文秘上搜索。
1、Vue.js前端开发基础及项目化应用教学设计课程名称:Vuejs前开发基础及项化应用授课年级:授课学期:学年第一学期一教师找名:2023年09月09日课题名称单元6路由管理VueRouter计划学时6学时内容分析页面跳转是Web应用开发中的常见操作。在单页面应用普及的今天,页面跳转工作多交由前端完成,而Vue是单页面应用的常用开发框架。VUe采用的VueRouter允许使用不同的请求路径访问同一页面中不同的内容,以实现单页面应用程序中页面跳转的效果。本单元将介绍前端路由概念、VUeRoUter的安装和使用方法,通过路由属性定义路由方法,利用导航和导航守卫实现页面切换等内容。通过在“用户登录及注
2、册”任务中应用VueRouter,来帮助学习者深化前端路由概念的理解,更好地掌握VUeRoUter的应用。教学目标及基本要求1 .理解前端路由及相关概念2 .能够安装和使用VueRouter3 .能够定义和命名路由4 .能够实现动态路由5 .能够实现声明式和编程式导航6 .能够实现导航守卫教学重点L能够定义和命名路由2 .能够实现声明式和编程式导航3 .能够实现导航守卫教学难点能够实现导航守卫教学方式教学采用教师使用PPT讲解和案例示范相结合的方式教学过程第一课时(前端路由,路由管理器,VlIeRolIter的安装与使用)一、创设情境,引入路由和前端路由概念1 .教师通过应用场景描述,引出前端
3、路由和后端路由的对比。例如URL为http:/localhost:8090/myDemo/index.html#print表示将页面中id为print的元素所在的位置滚动到可视区域。浏览器会将URL|#后的部分解释为位置标识符,使得该请求不会被发送到服务器端。我们将#及其后面的字符称为Hash地址。前端路由是Hash地址与组件之间的对应关系。比如URL为httplocalhost:8090myDemouser7id=I表示访问服务器端的地址映射名为user的请求处理函数,且请求参数为id,后端路由是请求方法、请求地址与请求处理函数之间的对应关系。2 .明确学习目标。 了解路由、前端路由和后端路
4、由概念 了解路由管理器的工作机制 掌握VUeRouter的安装和使用方法二、进行重点知识的讲解1 .教师根据课件,通过介绍路由、前端路由和后端路由概念。(1)路由、前端路由和后端路由的含义路由可以理解为一种对应关系。它分为前端路由和后端路由。前端路由是在单页面应用中实现组件切换的方式。后端路由是请求方法、请求地址与请求处理函数之间的对应关系。(2)前端路由和后端路由的工作过程前端路由的工作过程是,每当用户单击页面链接时,会使得浏览器地址栏中Hash地址发生变化,当前端路由监听到该变化时,会将对应的组件渲染到页面的指定位置。后端路由的工作过程是每当地址栏中URL发生变化时,浏览器都会将该请求提交
5、到服务器端,由服务器端路由模块负责为其匹配到对应的请求处理函数,接着执行该请求处理函数,最后将结果页面渲染好并返回给前端。2 .教师根据课件,讲解路由管理器的工作机制。概念用途跖由(route)一个路由.定义一个对应关系/home=Home组件一组路由(routes)多个路由.定义多个对应关系组成的数组/home=Home组件),7abott,:About组件跖由管理器(router)包含一些操作路由的功能函数,用来实现编程式导航router.Push(Thome)/切换至Home线3.教师根据课件,讲解VueRoUter安装和使用方法,并使用代码进行演示。(1)使用CDN方式安装VUeRou
6、ter(2) VueRouter使用方法通过例8-1讲解VueRouler应用过程。三、归纳总结,布置课后作业1 .回顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要熟悉的知识点,包括路由、前端路由和后端路由的含义和作用,路由管理器的工作机制,VUeROUter的CDN安装方式,VueRouter的使用方法。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。第二课时(定义嵌套路由、命名路由,以及命名视图)一、回顾上节课内容,继续讲解本课时的知识1 .教师对学生们的
7、疑问进行统一答疑。2 .回顾上个课时所学习的内容,继续介绍本课时的内容。上节课主要为大家介绍了路由、前端路由和后端路由的概念、路由管理器的工作机制,VueRouter的安装与使用方法。接下来,本节课将通过实例介绍路由属性的应用,包括定义嵌套路由、命名路由和命名视图。3 .明确学习目标。了解嵌套路由概念,学会嵌套路由的定义方法 了解命名路由概念,学会命名路由的定义方法 解命名视图概念,学会命名视图的定义方法二、进行重点知识的讲解1 .教师根据课件,介绍嵌套路由概念,以及嵌套路由实现的流程,并使用代码进行演示。(1)教师根据课件,讲解嵌套路由概念。在一个路由内包含其子路由,这种路由结构被称为嵌套路
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Vue js3 前端 开发 基础 项目 应用 教案 单元 路由 管理 VueRouter