Vue.js3.x前端开发技术与实战56课时教学大纲及授课计划.docx
《Vue.js3.x前端开发技术与实战56课时教学大纲及授课计划.docx》由会员分享,可在线阅读,更多相关《Vue.js3.x前端开发技术与实战56课时教学大纲及授课计划.docx(18页珍藏版)》请在三一办公上搜索。
1、VUCj、3.RFromEndDevelopmentTechnologyandPnKrtlCCVue.js3.x前端开发技术勺实战,鬲D1wW)fs)i) M风临:从海卬式APl自缭台式AH平过澧,由/*.系;MTiB 内喜构罐:MVbXx*ttWfcnt11W,脚口工怵ASXF *A*BadgeCalendar、CardCarousel组件11. 3.6Data数据展示一Table表格12. 3.7Data数据展示一VirtualizedTable虚拟化表格组件10. 3.8Navigation导航组件第11章VUe3.X构建工具Tite11. 1Vite构建项目11. 1.1Vite简介1
2、3. 1.2搭建第一个Vite项目11.2Vite创建惠民早点项目11.2.1 创建默认项目11.2.2 更新完善项目第12章网络请求库Axios与JSONServer12.1Axios概述12.1.1Axios简介12. 1.2AXiOS特性14. 1.3AXioS应用14.2 ZiAxios举例12.2.1执行get请求12.2.2执行post请求12.2.3一次执行多个请求12.3JSONServer与Postman12.3.1JSONServer简介12.3.2JSONServer应用12.3.3POSIInan-接口测试工具14.4 跨域请求数据12. 4.1VueCLl创建项目跨域
3、配置12. 4.2Vite创建项目跨域配置12.5AxiosAPI12. 5.1AXioS可以通过配置(config)来发送请求13. 5.2请求方式的别名。14. 5.3请求配置。15. 5.3AXioS实例12. 6Axios拦截器12.7AXiOS应用实战12. 7.1请求本地JSON数据13. 7.2请求远程天气预报数据第13章Vue3+ElementPIUS实战一简易图书管理系统13.1 简易图书管理系统需求14. 1.1简易图书管理系统功能15. 1.2简易图书管理系统实现技术13.2简易图书管理系统实现13. 2.1项目创建13. 2.2定义main.js13. 2.3修改pp.
4、vue组件13. 2.4定义BOokVieW组件13. 2.5定义Header.vue组件13. 2.6定义Footer.vue组件13. 2.7定义router/index.js13. 2.8定义store/index.js13. 2.9定义HomeView.vue组件13. 2.10定义SettingView.vue组件13. 2.11定义AboutView.VUe组件13. 2.12定义BookAdd.vue组件13. 2.13定义BookModify.vue组件13. 2.14定义BookQuery.vue组件四、时间分配分段标识序号教学内容教学环节(学时)讲课实训小计课时教学形式内容
5、课时教学形式1第1章Vue.js发展概述第2章Vue.js基础6讲授+实操演示实训1-22视频+上机演示82第3章Vue.js指令6讲授+实操演示实训32视频+上机演示83第4章Vue3新特性应用2讲授+实操演示实训40视频+自学24第5章Vue.js组件开发4趣+实操演示实训52视频+上机演示65第6章Vue.Js过渡与动画4讲授+实操演示实训62视频+上机演示66第7章VUe开发环境与SFC新特性6讲授+实操演示实训72视频+上机演示87第8章路由VueRouter4讲授+实操演示实训82视频+上机演示68第9章状态管理VUeX4讲授+实操演示实训92视频+上机演示69第10章Vue3UI
6、框架ElementPlus2讲授+实操演示实训100视频+上机演示210第11章VUe3.X构建工具-Vite第12章网络请求库Axios与JSONServer2讲授+实操演示实训11-120视频+上机演示211第13章Vue3+ElementPlus实战一简易图书管理系统0讲授+实操演示实训132视频+上机演示2总计401656五、课程说明课程英文名称Vue.js3.XFrontEndDevelopmentTechnologyAndPractice主要先修课程计算机导论、计算机网络、Web前端开发基础适用专业类别计算机科学与技术、软件工程、网络工程、信息管理与信息系统等相关专业主要教材(作者
7、、教材名称、出版社)(1)储久良.Vue.js3.X前端开发技术与实战.北京:清华大学出版社.2023.12.课程性质通识基础口学科基础口专业选修回集中实践环节口考核方式平时(平时成绩30%+实训20%)50%+期末考试50%其中平时成绩30%=课程实训视频10%+作业5%+签到5%+单元测验10%课程简介Vue.js3.X前端开发技术与实战课程是计算机类专业的一门专业(必修/选修)课程,通过对Vue.js3.X的新特性和开发环境配置的了解和Vue.js3.x基础语法、指令、组件、过渡与动画、Vuex4VueRouter4AXiOS和JSONSerVer、Vite4/5新前端构建工具和Elem
8、entPlus等周边生态系统的学习和研究,让学生理解和掌握Vue.js3.X这一渐进式框架的核心概念(组件化、模块化),通过项目实践培养学生开发和设计复杂的单页面SPA(SinglePagewebApplication)应用的基本技能和素质要求,适应互联网行业Web前端开发相关岗位的需要。必开实训项目序号项目名称实训内容提要学时1Vue3.X初步应用实战一V-Inodel绑定列表框(D学会引入Vue3.X版本对应的vue.global.js文件,完成VUe视图的定义。(2)学会定义Vue实例对象的选项,初步掌握data函数的定义方法。(3)学会使用v-model指令绑定select元素,通过列
9、表框选择相应的选项(专业名称)。(4)学会启用浏览器辅助项目调试(按“F12”进入)。1(任选1个项目,其余课外实践)2. Vue3. X基础应用实战一Vue组件内选项的配置(1)学会引入Vue.global.js,完成单页基本结构设计。(2)学会使用Vue3.X中的CreateAP学)来定义Vue实例,学会配置组件内的template和data的选项。(3)学会在template模板中使用data选项中的数据(如bookName),并在模板的根div中嵌套2个子div,用于图书对应的图像和显示图书简介。(4)学会使用CSS定义相关div的样式。21.v-model指令&watch侦听实战一新
10、生报道信息核对1 .学会引入vue.global.js,在Vue视图中定义HTML5表单。2 .学会定义Vue组件(实例),会配置组件(实例)的data选项。3 .学会配置methods和watch等选项,并完成相关函数的定义。4 .学会使用V-Inode1、v-bind、V-On等指令来完成表单绑定、属性绑定和事件绑定。5 .学会使用CSS定义fieldset、input等标记和属性的样式。1(任选1个项目,其余课外实践)2.计算属性、方法的综合实战一计算区间整数累加和1 .学会定义Vue组件,会配置组件data、methods、computed等选项。2 .学会引入vue.global.j
11、s,并完成Vue视图中的HT.ML5表单的定义。3 .学会使用v-modelV-On、v-for等指令来完成表单绑定、事件绑定、遍历数组。4 .学会使用CSS定义span、fieldset、input等标记的样式。31.内置指令实战一课程模块维护1 .学会引入vue.global.js,完成简易表单设计。2 .学会定义VUe组件对象,会配置data和methods等选项。3 .学会使用v-on、v-model及v-for等内部指令。4 .学会使用数组相关方法,完成课程增加与删除操作。22.自定义指令实战一自定义v-img指令1 .学会引入VUc.global.jsf完成HTML文档基本结构的定
12、义。2 .学会定义VUe组件对象,并配置data和directives等选项。3 .学会全局注册自定义指令VTmg。使用箭头函数定义指令相关参数(el,binding)o4 .学会使用el.style对象的相关D(W属性,完成图像加载等样式设置。41.Vue3组件选项及响应式APl实战一课程管理(D学会使用组件选项SetilP()来定义响应式对象和方法。(2)学会定义reactive()和ref()来定义响应式对象。(3)学会在SetUPo函数中定义方法,并暴露方法和所有属性。(4)学会在表单输入域上绑定响应式对象,实现双向数据绑定。(5)学会使用v-for指令来遍历courses课程对象,其
13、属性分别为nameteacher、classroom00(课外实践)2.Vue3中组合式APl实战一学生成绩管理-成绩预警(D学会引用vue.global.js文件,并完成视图和Vue实例。(2)学会在组件中使用SetUP()组件选项,并在其中定义响应式对象及相关方法。(3)学会使用Vue3.X新增的IoRefs()、WatChEffeCt()、computed()ref()reactive()等组合式API函数。(4)学会使用v-bind指令绑定class,改变信息的显示风格。(5)按照图4-10图4-11所示的页面效果,完成相关属性和方法的定义。51.父子组件间通信实战一计算任意区间连续整
14、数累加和。(1)学会定义VUe组件,并学会全局注册组件。(2)学会使用CSS定义div、button、input标记的样式。(3)学会使用父子组件通信实现两个组件间相互通信,能够使用ProPs、$cmit()来传递和发送数据。(4)学会在Vue3.X中使用OptionsAPT来定义选项。(5)学会在body中定义模板()供组件引用(通过ID号引用,如template:,)。22.插槽综合实战一父子组件数据传递(1)学会引用VUe.global.js,学会定义VUe组件,构建基本HTML文件。(2)学会使用CSS定义div、button、ul等标记的样式。(3)利用props属性实现父组件向子组
15、件传值,子组件通过$emit()向父组件发送数据。(4)学会定义匿名插槽、具名插槽和作用域插槽,利用作用域插槽向父组件提供数据。(5)学会定义创建Vue实例和配置相关选项,会定义相关方法实现相关功能。6L多组件过渡(1)学会使用CreateAPP()来创建Vue实例,并挂载到id为#app的视图上。(2)学会使用CSS定义超链接等标记的样式,学会使用2实战一三大前端框架技术简介过渡类名,并完成多组件过渡样式定义。(3)学会transition组件和内置组件+v-bind:is动态组件实现多个组件切换显示。(4)利用多组件过渡设计“tab选项卡”式导航菜单,默认渲染第一个组件(VUeCoInp)
16、。2.列表排序过渡实战一题库抽题题号添加、删除及重新排序(1)学会导入vue.global,js和Iodash.min.js,使用CreateAppO创建Vue实例,并挂载到指定#app视图上。(2)学会使用CSS3定义按钮、列表及列表项的样式效果。(3)学会使用Iodash.js(_.shuffle(arrayName)来定义列表项弹跳式动画(洗牌)屐果。(4)学会使用transition-group组件来实现列表的进入/离开的过渡、排序过渡的效果。71.webpack打包资源实战一计算某一区间内所有整数的累加和(1)学会使用WebPaCk打包项目。学会编写index.html、main,j
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Vue js3 前端 开发 技术 实战 56 课时 教学大纲 授课 计划

链接地址:https://www.31ppt.com/p-6991839.html