电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPTX文档下载
分享到微信 分享到微博 分享到QQ空间

Vue 3.0从入门到实战PPT1第2章 第一个Vue应用

  • 资源ID:367615580       资源大小:697.02KB        全文页数:25页
  • 资源格式: PPTX        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Vue 3.0从入门到实战PPT1第2章 第一个Vue应用

第第2 2章章 第一个第一个VueVue应用应用本章概要2.1准备Vue 3 2.1.1引入Vue.js 2.1.2安装Vue Devtools2.2 Vue实例和数据绑定 2.2.1构建Vue 3项目 2.2.2项目实例:Hello Vue3 2.2.3 setup与生命周期 2.2.4数据 2.2.5数据实例:显示响应式对象 2.2.6方法 2.2.7方法实例:修改响应式对象的值2.3 本章小结2.1准准备Vue 32.1.1引入Vue.js目前Vue的最新版本为3.0.2,将Vue 3添加到项目中有三种主要方式。第一种方式是在页面上以CDN package的形式导入,添加的位置如例2-1所示。Vue例2-1 以CDN形式引入对于学习或制作原型,可以使用一下语句:对于生产环境,则推荐链接到一个明确的版本号和构建文件,例如:第二种方式是通过npm安装Vue 3,推荐在构建大型应用时使用。在Node的官网下载Node,同时会得到npm工具。npm 能很好地和Webpack、Browserify等模块打包器配合使用。在命令行输入以下指令安装Vue 3最新稳定版:npm install vuenext由于npm的仓库源布置在国外,传输速度较慢,作为替代可以使用淘宝镜像源的cnpm:npm install-g cnpm-registry=https:/registry.npm.taobao.org之后,就可以用cnpm 指令替代npm 指令进行安装。第三种方式是使用命令行工具Vue CLI。Vue CLI是一个由官方提供的基于Vue.js进行快速开发的完整系统,为单页面应用(SPA)快速搭建繁杂的脚手架。它确保了各种构建工具能够基于智能的默认配置平稳衔接,这样开发者可以专注在开发应用上。Vue CLI可以快速运行并带有热重载、保存时lint校验,以及生产环境可用的构建版本。对于Vue 3,应该使用npm上可用的Vue CLI v4.5 作为vue/clinext。可以通过全局重新安装最新版本的vue/cli 进行升级。使用下列任意一条指令进行安装。yarn global add vue/clinextnpm install-g vue/clinext然后在Vue项目中运行:vue upgrade-next2.1.2安装Vue Devtools在开始开发Vue之前,推荐在浏览器中安装Vue Devtools,它可以方便开发者在一个更友好的界面中调试Vue 应用。Vue Devtools提供了一个查看Vue组件和全局状态管理器Vuex中数据的界面。对于Google Chrome和Firefox,都可以在浏览器的应用商店中搜索Vue Devtools直接安装。访问商店有困难的情况下也可以根据以下步骤进行手动安装:在git bash中输入以下指令,克隆Vue Devtools仓库git clone https:/ installyarn run build打开Chrome浏览器选择【菜单】【更多工具】【扩展程序】命令单击右上角的【开发者模式】按钮单击左侧的【加载已解压的扩展程序】按钮选择文件夹:vue-devtools/packages/shell-chrome/等待安装完成安装完成后可以在网页点击F12呼出调试工具,查看Vue Devtools,其界面如下图所示。2.2 Vue实例和数据例和数据绑定定2.2.1构建Vue 3项目Vue 3支持使用Vite构建一个项目。Vite是一个web开发构建工具,可以快速提供代码。通过在命令行中运行以下命令,可以使用Vite快速构建Vue项目。使用npm:npm init vite-app cd npm installnpm run dev或者使用yarn:yarn create vite-app cd yarnyarn dev2.2.2项目实例:Hello Vue在项目创建完成后,在App.vue与main.js中编写第一个Vue 3应用,代码分别如例2-2与例2-3所示。hello import ref from vue;export default setup()const hello=ref(Hello Vue3);return hello,;,;例2-2 App.vue中的代码import createApp from vueimport App from./App.vueimport./index.csscreateApp(App).mount(#app)例2-3 main.js中的代码使用npm run dev指令正确运行后将会在网页上看到Hello Vue3的字样,如图2-2所示。至此,第一个Vue 3应用创建成功。对于这个实例,在main.js中使用了Vue 3新增的createApp函数创建了一个新的应用实例,并挂载到名为app的DOM元素上。在App.vue中定义了hello,并通过setup函数将其初始值设为Hello Vue3。其中,setup函数是组合API的入口点,而ref函数则帮助Vue监听hello,当它发生变化,Vue会自动更新视图。Vue会声明式地将数据渲染进DOM的系统,所有东西都是响应式的,也就是说当数据发生变化时,会同步更新其数据链和作用域中所有的相关状态。2.2.3 setup与生命周期setup函数是Vue 3中新增的一个组件选项,为使用Vue 3的组合式API 新特性提供了统一的入口。会在原有的beforeCreate函数之后、created函数之前执行。setup的参数有两个:props和context。在props中定义外界传递过来的参数名称和类型,并在setup函数的第一个形参接收。setup函数的第二个形参context是一个上下文对象,包含了attrs、slots等属性。由于在setup函数中无法访问到this,因此使用形如context.attrs的方式访问这些属性。对于setup函数与props、context的使用,如例2-4所示。在Vue 3中,生命周期钩子注册函数也有所变化。在setup函数中可以使用直接导入的onX函数注册生命周期钩子。这些生命周期钩子注册函数只能setup期间同步使用,因为它们依赖于内部全局状态来定位当前活动实例,也就是正在调用其setup的组件实例。在Vue 2.x的生命周期钩子注册函数中,beforeCreate与created函数删除,直接使用setup,其他生命周期钩子注册函数可以加上前缀on后在setup函数中使用,例如beforeMount变为onBeforeMount、mounted变为onMounted。如例2-5所示。2.2.4数据在Vue 3中,通过ref函数与reactive函数在setup内创建响应式的对象。ref函数接受一个内部值并返回一个响应式且可变的ref对象,这个对象上只包含一个.value属性。想要访问ref对象的内部值需要使用property.value。reactive函数会返回原始对象的响应式副本,它影响所有嵌套property。等价于vue 2.x中的Vue.observable函数。toRefs函数可以将reactive创建出来的响应式对象,转换为普通的对象,这个对象上的每个属性节点,都是ref类型的响应式数据。结果对象的每个property都是指向原始对象相应property的ref。当把ref对象,挂载到reactive上时,会自动把响应式数据对象展开为原始的值,不需通过.value就可以直接被访问。2.2.5数据实例:显示响应式对象从vue中导入ref,reactive,toRefs函数后,在setup函数中创建ref对象a,以及reactive对象state,其中state包含b与c属性。在return中,将state转换为ref对象,使其具有响应式的属性。完整代码如例2-6所示。a b c import ref,reactive,toRefs from vue;export default setup()const a=ref(2);/一个响应式且可变的ref对象,此时a的值为2/创建对象的响应式副本,并非直接响应式const state=reactive(b:3,c:Vue 3.0,);a.value=4;return a,.toRefs(state),/toRef()函数将data转化为响应式;,;例2-6 main.js中的代码使用Vue Devtools可以查看a,b,c的值以及它们的类型,如图2-3所示。2.2.6方法在Vue 2.x中,可以用methods选项向组件实例添加方法,在Vue 3中仍然支持。而Vue 3中,还可以将原来methods中的方法写在setup函数中,与Vue 2.x一样使用。需要注意的是,想要访问到方法,同样需要在setup的return中写入方法名。2.2.7方法实例:修改响应式对象的值2.3 本章小结本章介绍了Vue 3的三种引入方式,分别为:CDN Package导入、npm安装以及命令行工具Vue CLI构建项目。此外,还介绍了浏览器调试工具Vue Devtools,它允许开发者在一个更友好的界面中审查和调试Vue应用。在本章中,使用Vite快速构建了一个Vue 3项目。Vite是一个web开发构建工具,可以快速提供代码。在项目构建的实例中,使用了Vue 3新增的createApp函数创建了一个新的应用实例。作为Vue 3的组合式AP的统一入口,本章介绍了setup函数的使用方法、其参数props和context,以及Vue 2.x中的生命周期钩子注册函数在setup函数中的使用方法。对于数据与方法,Vue 3则在支持Vue 2.x中data与methods写法的同时,加入了通过ref函数与reactive函数在setup内创建响应式的对象,以及在setup函数内编写方法的语法。最后,本章还提供了项目构建、数据、方法的实例,读者可以通过这些实例认识到Vue 3在实际项目中的使用。在下一章中,将会介绍Vue的语法和指令,以及一些语法在Vue 3相对Vue 2.x的更新。小测试1.本章介绍了Vue 3的三种引入方式,分别为()2.介绍了浏览器调试工具(),它允许开发者在一个更友好的界面中审查和调试Vue应用。3.作为Vue 3的组合式AP的统一入口,本章介绍了setup函数的使用方法、其参数(),以及Vue 2.x中的生命周期钩子注册函数在setup函数中的使用方法。4&5.对于数据与方法,Vue 3则在支持Vue 2.x中()写法的同时,加入了通过()在setup内创建响应式的对象,以及在setup函数内编写方法的语法。CDN Package导入、npm安装以及命令行工具Vue CLI构建项目Vue Devtoolsprops和contextdata与methodsref函数与reactive函数1.不适用()A.学习原型B.制作原型C.不需要明确版本号的工作D.生产环境2.通过npm安装Vue 3,推荐在构建()应用时使用。A.小型 B.中型 C.大型 D.均可3.Setup用于定义外界传递过来的参数名称和类型的参数是()A.props B.context C.beforeCreate D.beforeMount4.toRefs函数可以将()创建出来的响应式对象,转换为普通的对象A.ref B.reactive C.props D.context5.在Vue3中会返回原始对象的响应式副本的函数是()A.ref B.reactiveC.Vue.observable D.toRefsDCAAB1.由于cnpm的仓库源布置在国外,传输速度较慢,作为替代可以使用淘宝镜像源的npm()2对于Google Chrome和Firefox,都可以在浏览器的应用商店中搜索Vue Devtools直接安装。()3.Vue 3支持使用Vite构建一个项目。Vite是一个web开发构建工具,可以快速提供代码。通过在命令行中

注意事项

本文(Vue 3.0从入门到实战PPT1第2章 第一个Vue应用)为本站会员(小萌新****ao)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.