解读vue生成的文件目录结构及说明


Posted in Javascript onNovember 27, 2017

利用node和npm环境我们可以很快的搭建一个vue环境。具体步骤,请看上一篇博客。搭建完成后,我们可以看到生成的文件夹中包括如下文件:

解读vue生成的文件目录结构及说明 

1、build文件夹是保存一些webpack的初始化配置。config文件夹保存一些项目初始化的配置。

2、node_modules是npm加载的项目依赖的模块。

3、src目录是我们要开发的目录,打开是这样的:

解读vue生成的文件目录结构及说明 

其中assets:用来放置图片

components:用来放组件文件

app.vue:是项目入口文件,代码如下:

解读vue生成的文件目录结构及说明 

App.vue相当于一个组件

main.js是项目的核心文件。代码如下:

解读vue生成的文件目录结构及说明 

import Vue from ‘vue' 
import App from ‘./App' 
import router from ‘./router'

这三句的意思是首先引入vue,然后引入了./App即App.vue文件。最后一句是引入一段路由配置。

然后是实例化new Vue .el:'#app'意思谁将所有的组件都放在id为app的元素中。components表明引入的文件,此处就是app.vue这个文件,这个文件的内容将以这样的标签写进#app中。

观察App.vue文件我们看可以看到一共有三个部分,分别是。

webpack在编译时可以将.vue文件中的这三部分抽出来合成cinderella单独的文件。

4、static文件夹用来放置静态资源目录

5、index.html是首页入口文件

6、package.json是项目配置文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery 指南/入门基础
Nov 30 Javascript
Html中JS脚本执行顺序简单举例说明
Jun 19 Javascript
最新28个很棒的jQuery 教程
May 28 Javascript
jQuery替换字符串(实例代码)
Nov 13 Javascript
Jquery 获取对象的几种方式介绍
Jan 17 Javascript
javascript从image转换为base64位编码的String
Jul 29 Javascript
多个checkbox被选中时如何判断是否有自己想要的
Sep 22 Javascript
详解Javascript 装载和执行
Nov 17 Javascript
微信js-sdk界面操作接口用法示例
Oct 12 Javascript
前端vue-cli项目中使用img图片和background背景图的几种方法
Nov 13 Javascript
vue点击按钮实现简单页面的切换
Sep 08 Javascript
js 数据类型判断的方法
Dec 03 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
Nov 27 #Javascript
基于vue2.0实现简单轮播图
Nov 27 #Javascript
Vue父子模版传值及组件传值的三种方法
Nov 27 #Javascript
VueJs 将接口用webpack代理到本地的方法
Nov 27 #Javascript
vue-awesome-swiper滑块插件使用方法详解
Nov 27 #Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 #Javascript
vue轮播图插件vue-awesome-swiper
Nov 27 #Javascript
You might like
星际玩家的三大定律
2020/03/04 星际争霸
phpfans留言版用到的install.php
2007/01/04 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
User Scripts: Video Download by User Scripts
2007/05/14 Javascript
js removeChild 障眼法 可能出现的错误
2009/10/06 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
理解javascript对象继承
2016/04/17 Javascript
jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
2016/06/24 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
webstrom Debug 调试vue项目的方法步骤
2018/07/17 Javascript
Vue实现根据hash高亮选项卡
2019/05/27 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
[08:44]DOTA2发布会群星聚首 我们都是刀塔人
2014/03/21 DOTA
[01:30:55]VG vs Mineski Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
基于Python中单例模式的几种实现方式及优化详解
2018/01/09 Python
Python简单计算文件MD5值的方法示例
2018/04/11 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
pandas.dataframe按行索引表达式选取方法
2018/10/30 Python
python实现flappy bird游戏
2018/12/24 Python
详解Python:面向对象编程
2019/04/10 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
AmazeUI 折叠面板的实现代码
2020/08/17 HTML / CSS
Farfetch阿联酋:奢侈品牌时尚购物平台
2019/07/26 全球购物
电台编导求职信
2014/05/06 职场文书
小学标准化建设汇报材料
2014/08/16 职场文书
工伤认定行政答辩状
2015/05/22 职场文书
会议简报格式范文
2015/07/20 职场文书
大学生十八大感想
2015/08/11 职场文书
idea以任意顺序debug多线程程序的具体用法
2021/08/30 Java/Android
SQL Server使用T-SQL语句批处理
2022/05/20 SQL Server