深入浅出组件化,全网最全笔记

深入浅出组件化,全网最全笔记一、什么是组件组件(Component)是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。

大家好,欢迎来到IT知识分享网。

一、什么是组件

组件(Component)是 Vue.js 最强大的功能之一。

组件可以扩展 HTML 元素,封装可重用的代码。

组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用界面都可以抽象为一个组件树:

深入浅出组件化,全网最全笔记

二、项目组件分析

1、程序入口

  • 入口html:public/index.html
  • 入口js脚本:src/main.js
  • 顶层组件:src/App.vue
  • 路由:src/router/index.js

main.js 中引入了App.vue和 router/index.js,根据路由配置,App.vue中的路由出口会显示相应的页面组件的内容

入口脚本

引入顶层组件模块和路由模块

深入浅出组件化,全网最全笔记

顶层组件

路由出口的位置

深入浅出组件化,全网最全笔记

路由配置

路由出口的位置显示的页面组件

深入浅出组件化,全网最全笔记

2、登录页组件关系

深入浅出组件化,全网最全笔记

三、Layout

1、路由

src/router/index.js:这个组件应用了Layout布局文件

深入浅出组件化,全网最全笔记

2、布局

src/layout/index.vue:侧边栏、导航栏、主内容区

深入浅出组件化,全网最全笔记

3、主内容区

src/layout/components/AppMain.vue:Layout的路由出口(主内容区)

深入浅出组件化,全网最全笔记

4、积分区间列表页面组件

深入浅出组件化,全网最全笔记

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/61476.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信