网站大量收购独家精品文档,联系QQ:2885784924

Vue.js前端开发案例教程项目二 Vue.js开发基础.pptx

Vue.js前端开发案例教程项目二 Vue.js开发基础.pptx

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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”语法(即双

文档评论(0)

文苑课件 + 关注
实名认证
内容提供者

课件教案

1亿VIP精品文档

相关文档