详解使用vue-cli脚手架初始化Vue项目下的项目结构

这篇文章主要介绍了详解使用vue-cli脚手架初始化vue项目下的项目结构,现在分享给大家,也给大家做个参考。

vue-cli是Vue 提供的一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目。

使用vue-cli有以下几大优势:

vue-cli是一套成熟的Vue项目架构设计,会跟着Vue版本的更迭而更新 

vue-cli提供了一套本地的热加载的测试服务器 

立即学习“前端免费学习笔记(深入)”;

vue-cli集成了一套打包上线的方案,可使用webpack或Browserify等构建工具

安装

下面来安装vue-cli

# 必须全局安装vue-cli,否则无法使用vue命令# 安装完成之后使用vue -V检查vue-cli是否安装成功及版本信息$ npm install -g vue-cli$ vue -V

登录后复制

创建项目

接下来使用vue-cli创建一个新的Vue项目

# 项目创建完之后需要执行npm install安装依赖$ vue init webpack vuedemo$ npm install

登录后复制

创建的vuedemo文件夹所包含的文件如下:

详解使用vue-cli脚手架初始化Vue项目下的项目结构

[index.html]

index.html和其他html文件一样,但一般只定义一个空的根节点,在main.js里面定义的实例将挂载在根节点下,内容都通过vue组件来填充,由于所有的挂载元素会被Vue生成的DOM替换,因此不推荐直接挂载实例到 或者

上。

详解使用vue-cli脚手架初始化Vue项目下的项目结构

[main.js]

是Vue应用的入口文件,用来创建一个新的Vue实例,并将这个实例挂载在根节点下,同时也可以用来引入Vue插件

详解使用vue-cli脚手架初始化Vue项目下的项目结构

‘el’选项:提供一个在页面上已存在的DOM元素作为Vue实例的挂载目标,这里就是index.html中id为‘app’的节点

‘router’选项:将router实例注入到Vue根实例中,使它的每个子组件都可以访问$router (router实例)和$route (当前激活的路由信息对象)

‘template’选项:以一个字符串模板作为 Vue 实例的标识使用

‘components’:根组件

[App.vue]

项目的根组件,可以包含其他的子组件,从而组成组件树

详解使用vue-cli脚手架初始化Vue项目下的项目结构

只能包含一个子节点,也就是说顶层的p只能有一个(如图,id为‘app’的p元素没有兄弟节点)

通常用es6来写,用export default导出

中的样式默认是影响全局的,如需定义作用域只在该组件下起作用,需在标签上加scoped,

[router/index.js]

路由配置文件,作用是将组件映射到路由,方便知道在哪里渲染它们

详解使用vue-cli脚手架初始化Vue项目下的项目结构 

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

解决Vue 通过下表修改数组,页面不渲染的问题

vue2.0 axios跨域并渲染的问题解决方法

layui之select的option叠加问题的解决方法

以上就是详解使用vue-cli脚手架初始化Vue项目下的项目结构的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2752709.html

(0)
上一篇 2025年3月8日 06:28:06
下一篇 2025年3月8日 06:28:13

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论