当前位置: 首页 > news >正文

Vue3 新项目架构简单解析

Vue新项目解构:

由上至下:

.vscode:

项目缓存文件,不用动

node_modules:

Node.js自己下载的项目所需的依赖项,有这些依赖项才可以跑起来,使用npm install可以重新下载。

public:

静态资源,图片图标视频等

src:

根目录写代码的地方

src中包含一些样式、资源、界面和代码。

route/index.ts

路由配置文件

在这个配置文件中,你可以定义路由的映射关系、路径别名等配置项。在Vue项目中,我们需要将router的配置文件导入到项目中,以便使用其提供的路由功能。

以下为引用参考:

 Vue Router简介及使用方法
1.1 ◇ Vue Router简介

Vue Router是Vue官方提供的模块切换插件,旨在帮助开发者实现单页面应用中的页面跳转功能。通过配置router,我们可以轻松地在Vue应用中实现不同模块之间的切换。为了方便后期查阅,接下来我们将详细记录router的使用过程和方法。

1.2 ◇ 使用方法与配置

为了使用Vue Router,你需要创建一个router的配置文件,其基本路径为:router/index.js。在这个配置文件中,你可以定义路由的映射关系、路径别名等配置项。在Vue项目中,我们需要将router的配置文件导入到项目中,以便使用其提供的路由功能。

index.html

是程序入口

index.html中:

其中<script>

  • src="/src/main.ts":指定 Vue 应用的入口文件

  • 这是整个应用的启动脚本

main.js:

main.js负责初始化Vue应用实例、加载全局配置、注册全局组件、引入插件以及挂载Vue实例到DOM上。main.ts中代码把App.vue和index.html中的<div id="app"></div>做了绑定(关联到App.vue组件),所以运行界面都是在index.html中的<div id="app"></div>中。

整个界面都显示在<div id="app"></div>

.Vue文件就是界面或者组件。

启动时执行顺序:index.html->main.js->app.vue->index.js->HelloWorld.vue。

package.json:

主要包括项目依赖(devDependencies)项和运行脚本(scripts)

devDependencies:比如创建项目的时候选择的一些typescript和eslint依赖和对应的版本,引入新插件这里会有变化;

scripts:这个项目启动的脚本,其中的dev对应 npm run dev中的dev,其中build作用是为了生成可以在服务器中运行的环境,也可以使用npm run build生成测试,其他都有对应含义,感兴趣可以自行了解;

tsconfig.json :

TypeScript 编译器的配置文件,用于指定 TypeScript 项目的编译选项和编译过程中需要引用的文件。

vite.config.ts :

是 Vite 的配置文件。Vite 是 vue 的作者尤雨溪在开发 vue3.0 的时候开发的一个 基于原生 ES-Module 的前端构建工具
 

引用(不分先后):

https://blog.csdn.net/wangshiqi666/article/details/129779702?fromshare=blogdetail&sharetype=blogdetail&sharerId=129779702&sharerefer=PC&sharesource=qq_59062726&sharefrom=from_link

https://baijiahao.baidu.com/s?id=1839127544950459452&wfr=spider&for=pc

https://blog.csdn.net/qq_42941302/article/details/115857640?fromshare=blogdetail&sharetype=blogdetail&sharerId=115857640&sharerefer=PC&sharesource=qq_59062726&sharefrom=from_link

http://www.dtcms.com/a/411318.html

相关文章:

  • 网站建设加网络营销上传的网站打不开怎么办
  • 南京网站建设公司哪家好seo专业课程
  • 网线制作工具seo报告
  • Python写入PostgreSQL表的三种实现方法
  • 聊聊UI自动化测试有哪些优势
  • 想自己做网站推广淘宝做动效代码的网站
  • 做一个能注册用户的网站空间设计师工资一般多少
  • 【精品资料鉴赏】解读145页 PPT汽车集团数字化转型互联网+顶层战略设计方案
  • 环签名:AOS Borromean
  • 自适应平台(Adaptive Platform)标准——Specification of Time Synchronization
  • 制作网站的知识网站访客qq获取系统 报价
  • tcpdump 使用详解
  • 新余 网站建设公司上海黄浦网站建设
  • 数据采集技术:02 有关离线采集
  • 【SCI一区】模糊斜率熵 Fuzzy Slope Entropy+状态分类、故障诊断!
  • 品牌网站解决方案vr全景网站怎么做
  • 科技有限公司 网站制作poedit2 汉化wordpress
  • 视频融合平台EasyCVR 构筑智慧交通可视化管理与智能决策中枢
  • 一个商城网站开发要多少时间内蒙中国建设银行招聘网站
  • 从图像到精准文字:基于PyTorch与CTC的端到端手写文本识别实战
  • 使用 PyTorch 实现 CIFAR-10 图像分类:从数据加载到模型训练全流程
  • 网站开发公司能否挣钱怎么在网站空间上传文件
  • 亭湖区建设局网站楼盘网站开发报价
  • java后端工程师进修ing(研一版‖day49)
  • opendds初入门之对inforepo模式运行探索
  • 简单公司网站最全的域名后缀
  • 比邻智联发布生活物联网家电应用白皮书和Cat.1模组新品
  • 第七章 Spring-Boot框架
  • 网站html静态化解决方案网站制作公司 北京
  • 金仓数据库实现电子证照系统从MongoDB平滑迁移,国产化替代迎来新典范