Vue.js3前端开发基础及项目化应用教案单元7与后端交互——axios_教学设计.docx
《Vue.js3前端开发基础及项目化应用教案单元7与后端交互——axios_教学设计.docx》由会员分享,可在线阅读,更多相关《Vue.js3前端开发基础及项目化应用教案单元7与后端交互——axios_教学设计.docx(9页珍藏版)》请在优知文库上搜索。
1、Vue.js前端开发基础及项目化应用教学设计课程名称:Vuejs前一开发基础及项同化应坦授课年级:授课学期:学年第一学邈一教师发名:2023年09月09日课题名称单元7与后端交互axios计划学时6学时内容分析前端页面的动态数据是需要通过网络请求后端API来获取的。本单元将介绍Vue的重要插件axios的应用。在Vue应用程序中,通常使用axios对HTTP请求提交和结果返回进行处理。借助开放数据接口服务实现“查询旅游城市天气”任务,让学习者体验真实网络平台数据访问的实现过程,更好地理解异步编程相关概念,进一步掌握axios插件的应用方法。教学目标及基本要求1 .掌握axios的安装与配置2
2、.理解Promise和async/await3 .能够利用axios处理GET/POST请求4 .掌握axios拦截器的应用教学重点1 .理解Promise和async/await2 .能够利用axios处理GET/POST请求教学难点理解Promise和async/await教学方式教学采用教师使用PPT讲解和案例示范相结合的方式教学过程第一课时(认识axios,Promise,async/await)一、创设情境,引入异步编程概念1 .教师通过应用场景描述,引出ES6异步编程方案。Web应用前后端交互时,通常是通过HTTP请求实现的。例如用户要查看自己的账户信息,该功能的实现过程是,首先前
3、端将用户名作为参数,通过网络向后端API发出HTTP请求,后端APl程序据此对用户信息表进行查询操作,然后前端通过网络可.获得后端API返回的查询结果并显示。ES6采用Promise代替传统的“回调函数+事件”异步编程方案,来实现上述过程。2 .明确学习目标。 理解异步编程概念 学会使用Promise实现异步处理 学会使用async/await实现异步处理二、进行重点知识的讲解1.Promise异步编程概念?所谓PrOmiSe,可以理解为一个容器,里面包裹着某个事件(异步任务),这个事件会在将来的某个时刻发生,同时它还会保存事件的结果。2.教师根据课件,介绍PrOmiSe对象相关概念,能使用代
4、码进行演示。(1)教师根据课件,介绍PromiSe对象的状态、参数和方法几个概念,并使用代码进行演示。Promise对象具有3个状态:Pending(等待中)、Resolved(已完成)和Rejected(已失败);Promise对象有两个参数resolve和reject,它们是Promise构造函数的参数;Promise对象有两个方法then和catch,它们分别接收一个回调函数为参数。(2)教师根据课件,介绍PromiSe实现异步编程的原理。PromlsC构造函数倒理(PemiSe对象、MMII状态:Rgahyd(3)教师根据课件,介绍asyncawai实现异步编程的方法,并使用代码进行演
5、示。async语法规则:aysnc函数名.return返回值。await语法格式:返回值=await表达式。三、归纳总结,布置课后作业1 .回顾上课前的学习目标,对本节课知识点进行总结。教师带领学生总结本节课需要熟悉的知识点,包括异步编程概念、Promise的工作原理和基本用法、async/await实现异步请求处理的方法。2 .布置随堂练习,检查学生掌握情况。根据在线课程资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3 .使用在线学习平台下发课后作业。第二课时(axios安装和配置,axios实现HTTP请求)一、回顾上节课内容,继续讲解本课时的知识1 .教师对学
6、生们的疑问进行统一答疑。2 .回顾上个课时所学习的内容,继续介绍本课时的内容。上节课主要为大家介绍了异步编程概念,Promise工作原理、Promise实现异步处理、async/await实现异步处理,本节课将介绍axios安装、axiosAPI,以及使用axios实现HTTP请求的方法。3 .明确学习目标。 掌握axios安装与配置 了解axiosAPI 能够使用axiosAPI处理HTTP请求的方法二、进行重点知识的讲解1 .教师根据课件,讲解axios的特点和安装方式,并演示安装过程。(1)特点/从浏览器中创建XMLHttpRequest对象。/从Nodejs创建HTTP请求。/支持Pr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Vue js3 前端 开发 基础 项目 应用 教案 单元 后端 交互 axios_ 教学 设计