解读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 相关文章推荐
javascript 动态参数判空操作
Dec 22 Javascript
jQuery的.live()和.die() 使用介绍
Sep 10 Javascript
jQuery中使用了document和window哪些属性和方法小结
Sep 13 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
Dec 25 Javascript
js获取checkbox复选框选中的选项实例
Aug 24 Javascript
老生常谈javascript的类型转换
Oct 12 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
Oct 12 Javascript
vue自定义指令实现v-tap插件
Nov 03 Javascript
JS定时器用法分析【时钟与菜单中的应用】
Dec 21 Javascript
通过封装scroll.js 获取滚动条的值
Jul 13 Javascript
如何实现小程序tab栏下划线动画效果
May 18 Javascript
layer.open回调获取弹出层参数的实现方法
Sep 10 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
一个PHP缓存类代码(附详细说明)
2011/06/09 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
ThinkPHP实现将本地文件打包成zip下载
2014/06/26 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
PHP 使用位运算实现四则运算的代码
2021/03/09 PHP
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
原生javascript实现的分页插件pagenav
2014/08/28 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
jQuery点击导航栏选中更换样式的实现代码
2017/01/23 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
JavaScript跳出循环的三种方法(break, return, continue)
2019/07/30 Javascript
layui内置模块layim发送图片添加加载动画的方法
2019/09/23 Javascript
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
Python argv用法详解
2016/01/08 Python
python 实现A*算法的示例代码
2018/08/13 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
canvas学习笔记之绘制简单路径
2019/01/28 HTML / CSS
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
NICKIS.com荷兰:设计师儿童时装
2020/01/08 全球购物
俄罗斯卫浴采暖及维修用品超级市场:Dkrussia
2020/05/12 全球购物
实习生自荐信范文
2013/11/13 职场文书
大学校园生活自我鉴定
2014/01/13 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
教务处干事工作总结
2015/08/14 职场文书
机关单位2016年法制宣传日活动总结
2016/04/01 职场文书
redis 限制内存使用大小的实现
2021/05/08 Redis
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python