06_Vue组件化开发基础.pdfVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Vue组件化基础-脚手架

王红元coderwhy

目录

1Vue组件化开发思想

content

2注册Vue的全局组件

3注册Vue的布局组件

4Vue的开发模式解析

5VueCLI安装和使用

6Vue的项目目录分析

coderwhy人处理问题的方式

◼人面对复杂问题的处理方式:

任何一个人处理信息的逻辑能力都是有限的

所以,当面对一个非常复杂的问题时,我们不太可能一次性搞定一大堆的内容。

但是,我们人有一种天生的能力,就是将问题进行拆解。

如果将一个复杂的问题,拆分成很多个可以处理的小问题,再将其放在整体当中,你会发现大的问题也会迎刃而解。

coderwhy认识组件化开发

◼组件化也是类似的思想:

如果我们将一个页面中所有的处理逻辑全部放

在一起,处理起来就会变得非常复杂,而且不

利于后续的管理以及扩展;

但如果,我们讲一个页面拆分成一个个小的功

能块,每个功能块完成属于自己这部分独立的

功能,那么之后整个页面的管理和维护就变得

非常容易了;

如果我们将一个个功能块拆分后,就可以像搭

建积木一下来搭建我们的项目;

coderwhy组件化开发

◼现在可以说整个的大前端开发都是组件化的天下,

无论从三大框架(Vue、React、Angular),还是跨平台方案的Flutter,甚至是移动端都在转向组件化开发,包括小程序的

开发也是采用组件化开发的思想。

◼所以,学习组件化最重要的是它的思想,每个框架或者平台可能实现方法不同,但是思想都是一样的。

◼我们需要通过组件化的思想来思考整个应用程序:

我们将一个完整的页面分成很多个组件;

每个组件都用于实现页面的一个功能块;

而每一个组件又可以进行细分;

而组件本身又可以在多个地方进行复用;

coderwhyVue的组件化

◼组件化是Vue、React、Angular的核心思想,也是我们后续课程的重点(包括以后实战项目):

前面我们的createApp函数传入了一个对象App,这个对象其实本质上就是一个组件,也是我们应用程序的根组件;

组件化提供了一种抽象,让我们可以开发出一个个独立可复用的小组件来构造我们的应用;

任何的应用都会被抽象成一颗组件树;

◼接下来,我们来学习一下在Vue中如何注册一个组件,以及之后如何使用这个注册后的组件。

coderwhy注册组件的方式

◼如果我们现在有一部分内容(模板、逻辑等),我们希望将这部分内容抽取到一个独立的组件中去维护,这个时候如何注册一个

组件呢?

◼我们先从简单的开始谈起,比如下面的模板希望抽离到一个单独的组件:

◼注册组件分成两种:

全局组件:在任何其他的组件中都可以使用的组件;

局部组件:只有在注册的组件中才能使用的组件;

coderwhy注册全局组件

◼我们先来学习一下全局组件的注册:

全局组件需要使用我们全局创建的app来注册组件;

通过component方法传入组件名称、组件对象即可注册一个全局组件了;

之后,我们可以在App组件的template中直接使用这个全局组件:

coderwhy全局组件的逻辑

◼当然,我们组件本身也可以有自己的代码逻辑:

比如自己的data、computed、methods等等

coderwhy组件的名称

◼在通过ponent注册一个组件的时候,第一个参数是组

文档评论(0)

晨向阳 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档