vue目录详解

1. build文件夹:打包配置的文件夹

2. config文件夹:打包的配置,webpack对应的配置

3. src文件夹:开发项目的源码

4. App.vue : 入口组件 :项目入口文件,页面级vue组件

5. static文件夹:静态资源,图片

6. .babelrc:ES6解析的配置

7. .gitignore:忽略某个或一组文件git提交的一个配置

8. index.html:单页面的入口,通过webpack的打包构建之后,会对src源码进行编译,最终把它们插入到html里面来

9. package.json:基础配置,告诉我们项目的信息(版本号、项目姓名、依赖)

10. node_modulues:项目的安装依赖

main.js:项目核心文件 这个里边是自己写的所有 内容 组件都会import到这 然而他会被html主文件使用

我再开发的时候一般都是以App.vue作为一个大组件 小组件都会放到component中

组件化

整个应用通过 vue 组件的方式搭建起来,通过 vue-router 控制相应组件的展现,组件树结构如下:

app.vue 根组件(整个应用只有一个)

├──view1.vue 页面级组件,放在 views 目录里面,有子组件时,可以建立子目录

│ ├──component1.vue 功能组件,公用的放在 components 目录,否则放在 views 子目录

│ ├──component2.vue

│ └──component3.vue

├──view2.vue

│ ├──component1.vue

│ └──component4.vue

└──view3.vue

├──component5.vue

……

组件化思想就是这样的结构 所有的东西不是能不能写出来 而是对于以后能不能方便看出结构

https://www.cnblogs.com/nangxi/p/7307080.html理解最基本结构