- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Vue.js前端开发
案例教程
项目1Vue.js入门
项目2Vue.js开发基础
项目3Vue.js指令
项目4Vue.js组件
全书目录
项目5过渡动画
项目8综合案例——开发图书销售网站
项目7网络请求与状态管理
项目6路由管理
项目二
Vue.js开发基础
能够搭建简单的Vue.js实例
能够使用不同的数据绑定方法渲染HTML元素
能够使用计算属性和侦听器处理数据
技能目标
02
养成脚踏实地、夯实基础的学习习惯
树立自信心,能够在面对困难时保持乐观积极的态度,不断追求自我突破
素养目标
03
掌握Vue.js实例的创建方法
掌握如何定义数据和方法
掌握数据绑定的方法
掌握计算属性与侦听器的用法
知识目标
01
项目目标
01
02
项目描述
小刘是一名软件开发工程师,主要负责订餐系统项目的前端开发。
01
02
项目描述
小刘完成订餐系统项目的创建并熟悉项目的基本结构后,决定先制作订餐系统的登录模块和商家简介模块。
·在项目中新建一个单文件组件
·构建组件的基本框架
·在组件中定义登录模块的相关内容
·通过数据绑定获取登录模块中用户输入的登录信息
·使用计算属性设置“登录”按钮的状态
·查看登录模块的页面效果
01
制作订餐系统登录模块
项目分析
·在项目中新建一个单文件组件
·构建组件的基本框架
·在组件中定义商家简介模块的相关内容
·通过数据绑定将商家的基本信息显示在页面中
·查看商家简介模块的页面效果
02
制作订餐系统商家简介模块
项目分析
项目准备
全班学生以3~5人为一组进行分组,各组选出组长。组长组织组员扫码观看“Vue.js的前置知识”视频,讨论并回答下列问题。
Vue.js的前置知识
1.学习Vue.js之前需要掌握哪些前端技术?
2.在Vue.js中,用于定义页面行为和逻辑的前端技术是什么?
思考问题
项目准备
01
Vue.js实例
计算机属性与侦听器
项目考核
项目实训
03
05
07
02
数据绑定
项目实施
项目评价
项目总结
04
06
08
项目导航
创建方法
Vue.js实例
创建Vue.js实例:在Vue.js中使用createApp()函数,传入的对象是一个根组件,其他组件可以作为其子组件。
使用单文件组件作为根组件创建Vue.js实例,可以直接导入单文件组件,并将其传入createApp()函数中。
语法格式如下:
import{createApp}fromvue //导入函数createApp()
importAppfrom./App.vue //导入单文件组件作为根组件
const实例名=createApp(App)//创建Vue.js实例
创建方法
Vue.js实例
渲染页面:Vue.js实例调用mount()方法,该方法接收一个容器参数(实际的HTML元素或CSS选择器字符串),表示将根组件渲染在该容器中。
语法格式如下:
!--HTML--
divid=app/div
//JavaScript
const实例名=Vue.createApp(
//根组件
{…}
)
实例名.mount(#app) //将实例挂载到id为app的HTML元素上
高手点拨
创建方法
Vue.js实例
在HTML文件中,引入Vue.js框架后,要使用Vue.js提供的函数,需要在函数名前加上“Vue.”,如“Vue.createApp()”。
在Vue.js项目中,可以使用import语句导入所需的函数,如“import{createApp}fromvue”,然后直接使用函数,如“createApp()”。
setup(){
const数据名=数据值 //定义数据
const方法名=()={…} //定义方法
return{数据名,方法名}
}
Vue.js中的数据和页面是分离的,在实现数据显示之前,需要先在根组件中通过setup()函数定义所需的数据与方法,语法格式如下。
数据和方法
Vue.js实例
①箭头函数定义
②关键字function定义
function方法名(){…}
保存Vue.js
01
应用示例1:HelloVue.js
Vue.js实例
搭建网页基本框架
02
Vue.js实例
代码如下:
应用示例1:HelloVue.js
编写网页内容
03
Vue.js实例
在body标签中编写网页内容,代码如下:
“case2-1.html”文件的页面效果
应用示例1:HelloVue.js
文本插值(最基本的数据绑定方式)
数据绑定
使用“Mustache”语法(即双
您可能关注的文档
- Vue.js前端开发案例教程vue.js前端开发案例教程 (项目一).pptx
- Vue.js前端开发案例教程项目八 综合案例-开发图书销售网站.pptx
- Vue.js前端开发案例教程项目六 路由管理.pptx
- Vue.js前端开发案例教程项目七 网络请求与状态管理.pptx
- Vue.js前端开发案例教程项目三 Vue.js指令.pptx
- Vue.js前端开发案例教程项目四 Vue.js组件.pptx
- 项目五 过渡动画.pptx
- 西部证券-传媒行业AI应用专题报告-技术跃迁与政策共振,全场景重构教育新生态.pdf
- 国金证券-基础化工行业研究框架(2025年升级版).pdf
- 浙商证券-丰立智能-301368-深度报告-小模数齿轮龙头,人形机器人减速器+关节模组打开空间.pdf
最近下载
- 伊犁师范大学辅导员考试试题2024 .pdf VIP
- 中央八项规定精神学习教育学习计划(2025年3月-7月).docx VIP
- 大学生心理情景剧剧本2篇.pdf VIP
- 中环新宇年产塑料零件及其他注塑制品3500吨项目环境影响评价报告公示.pdf
- 蛋鸡标准化规模养殖场建设规范.docx VIP
- 钢琴谱 五线谱 天空之城 简易版 钢琴谱.pdf VIP
- 思想道德与法治(2023年版) 第三章 继承优良传统 弘扬中国精神 第三节+让改革创新成为青春远航的动力.pptx VIP
- 八年级地理下册 第七章 综合测试卷(湘教版 2025年春).pdf VIP
- 关节活动度测量的图解.docx
- 龍門心法上下二卷第一册.pdf
文档评论(0)