Vue3学习-Vue3概述&项目创建

文章速览

一个赞,留下专属于你的足迹!

Vue3 摘要

摘要:

Vue官网

Vue3新特性:

组合式API(重点)

TypeScript(熟悉)类似面向对象编程换做前端语言作为实现

状态存储框架(重点)

...

环境配置

需要下载Node.js(LTS 长期支持版本)才能够使用npm 默认的包管理工具

设置国内镜像源

bash 复制代码
npm config get registry https://registry.npmmirror.com

IDE

使用vs code,安装vue-offical会方便开发

创建项目

1、使用脚手架创建项目

bash 复制代码
npm create vue@latest

弹出项按需选择

2、安装依赖

使用cd 切换到项目路径

使用 npm install 安装依赖包

bash 复制代码
cd 项目名
npm install

3、启动项目

bash 复制代码
npm run dev

项目结构

1、node_modules

项目依赖,如果没有需要进行重新安装

bash 复制代码
npm install

2、public

静态资源,图片、视频等

3、src

代码资源,.vue、.js等

3.1 Main.js文件

引入vue中的createAPP函数

引入App.vue文件并将其命名为APP

创建应用,并将APP绑定在app元素上

3.2 App.vue文件

.vue文件可以理解为一个页面或是一个组件,分为三个部分script、template、style

4、index.html

整个项目的访问入口,SPA(Single Page Application)应用都是基于一个页面去扩展、添加一些高级的功能

5、package.json

5.1、Scripts

描述项目环境、启动脚本

5.1.1、dev 启动项目脚本
bash 复制代码
npm run dev

代码中的dev上同图片中的dev

5.1.2、build 描述可将当前项目打包为可以在web中部署的内容
bash 复制代码
npm run build

打包完成后,会生成dist文件夹,将其部署至服务器文件路径,访问index.html即可

5.2、dependencies

当前项目依赖项

相关推荐
晓梦林5 小时前
BUUCTF findKey-学习笔记
笔记·学习
0566465 小时前
agent学习Day15——SQLAlchemy 查询过滤、分页与历史列表接口
python·学习·fastapi
炎武丶航8 小时前
汽车功能测试学习(1):FCW前方碰撞预警
功能测试·学习·汽车
qq_1851986913 小时前
SpingBoot3入门学习一
学习
噗噗夹的TA之旅13 小时前
Shader 学习 21:自定义 Render Feature
学习·游戏·unity·c#·游戏引擎·图形渲染
码农小韩15 小时前
AIAgent应用开发——大模型理论基础与应用(七)
python·学习·ai·大模型·agent
流云鹤15 小时前
05Java学习day(5)
java·学习
only-lucky16 小时前
QML深入学习五(Controls模块)
前端·javascript·学习
Yolanda_202216 小时前
Python学习-第九部分-错误处理与异常处理
开发语言·python·学习
一只小菜鸡..16 小时前
南京大学 操作系统 (JYY) 学习笔记:CPU 的局限、GPU 与 AI 时代的算力革命
人工智能·笔记·学习