解读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 简单导航实现代码
Sep 11 Javascript
基于JQuery实现的Select级联
Jan 27 Javascript
JS生成随机字符串的多种方法
Jun 10 Javascript
jQuery链使用指南
Jan 20 Javascript
基于javascript实现动态时钟效果
Aug 18 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
May 26 Javascript
js设置随机切换背景图片的简单实例
Nov 12 Javascript
基于vue和react的spa进行按需加载的实现方法
Sep 29 Javascript
如何解决日期函数new Date()浏览器兼容性问题
Sep 11 Javascript
js实现图片跟随鼠标移动效果
Oct 16 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
Apr 07 Javascript
vue制作toast组件npm包示例代码
Oct 29 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
图解上海144收音机
2021/03/02 无线电
php adodb连接带密码access数据库实例,测试成功
2008/05/14 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
2014/06/30 PHP
PHP函数eval()介绍和使用示例
2014/08/20 PHP
PHP中new static() 和 new self() 的区别介绍
2015/01/09 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
jQuery 操作XML入门
2008/12/25 Javascript
seajs1.3.0源码解析之module依赖有序加载
2012/11/07 Javascript
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
IE6浏览器中window.location.href无效的解决方法
2014/11/20 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
nodejs搭建本地服务器并访问文件操作示例
2019/05/11 NodeJs
小程序实现投票进度条
2019/11/20 Javascript
jQuery 选择方法及$(this)用法实例分析
2020/05/19 jQuery
elementUI同一页面展示多个Dialog的实现
2020/11/19 Javascript
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
python解析xml文件实例分享
2013/12/04 Python
python实现域名系统(DNS)正向查询的方法
2016/04/19 Python
Python 探针的实现原理
2016/04/23 Python
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
2016/09/21 Python
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
玖熙女鞋美国官网:Nine West
2016/10/06 全球购物
阿波罗盒子:Apollo Box
2017/08/14 全球购物
.NET初级开发工程师面试题(包括Javascript)
2012/08/22 面试题
课程设计心得体会
2013/12/28 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
家长会后的感想
2015/08/11 职场文书
企业法人任命书
2015/09/21 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
党性教育心得体会(共6篇)
2016/01/21 职场文书