Vue项目结构及项目解读

本文详细介绍了如何使用@Vue/cli创建Vue项目,以及Vue项目的目录结构,包括node_modules、public、src等关键目录的用途。在src中,重点讲解了assets、components、router、views等子目录的作用。此外,还对main.js项目入口、App.vue根组件、index.js路由配置以及Hello World子组件进行了基础解读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 使用@Vue/cli创建Vue项目

1.1 以管理员身份打开命令行,输入 vue create 项目名称 即可创建项目
1.2 项目创建成功后按照指示切换到项目后下,然后运行npm run serve命令即可运行该项目

二 Vue项目结构

2.1 node_modules

该文件夹下放的是项目所需要的依赖,都是通过npm install安装获取的

2.2 public

public目录为公用目录,里面是图标和模板页,开发时不会涉及该目录

2.3 src

项目的源码目录,项目的开发基本均在该目录下进行

  • assets
    专门存放静态资源的,如图片等

  • comments
    组件目录,一般用于存放较小的组件

  • router
    路由的目录

  • views
    页面目录,一般用于存放视图文件

  • App.vue

    项目的首页,也是根组件,main.js渲染的便是该组件

  • main.js
    整个项目的入口

2.4 .gitignore

git的忽略配置文件

2.5 babel.config.js

babel的配置文件,主要作用是将ES6的语法转换成ES5的语法,有些浏览器不支持ES6语法,开发中基本也不会涉及该文件

2.6 package.json

该文件为项目的配置文件,包括项目的名称、版本、依赖和开发依赖等等

2.7 README.md

项目的说明文件

三 Vue基础项目解读

main.js为项目的入口文件,文件中渲染了App.vue组件,App组件中展示了Home组件和About组件的切换,然后通过路由配置文件index.js配置了Home组件和About组件的路由信息,Home组件中又引入了子组件HelloWorld.vue

3.1 项目顺序

main.js --> App.vue --> index.js(router) --> Home.vue(views) --> HelloWorld.vue

3.2 main.js项目入口

main.js为项目的入口文件,在里面导入相关组件,在里面渲染了App组件

//import为ES6的语法,导入对应的一些组件
import Vue 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值