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

当前项目依赖项

相关推荐
那年窗外下的雪.1 小时前
AIDC 学习日志|第 22 天|All-Active/Single-Active 故障演练设计
服务器·网络·学习·算法·哈希算法
龚寿生1 小时前
23-敏捷开发实战:从Scrum到看板的团队协作方法论
android·学习·scrum·敏捷流程
cc_yy_zh2 小时前
学习使用kali抓包
服务器·学习·php
动词ing2 小时前
【学习笔记】数据结构栈与队列(栈先进后出+队列先进先出+括号匹配+消消乐模型)
数据结构·笔记·学习
彧azz2 小时前
Git 入门实操实例:从安装到远程仓库全流程
大数据·笔记·git·学习·elasticsearch
babe小鑫3 小时前
生物统计学专业校招:SAS、R、Python学习顺序实用指南
python·学习·r语言
David猪大卫4 小时前
【C++修炼】哈希表的实现
数据结构·c++·笔记·学习·算法·哈希算法·散列表
辣知4 小时前
辣知·化智53 榆林石峁遗址的石城文明
学习
m4Rk_4 小时前
【论文阅读】Agent 记忆机制(68):Memp——把历史轨迹沉淀为可检索、可纠错的程序性记忆
论文阅读·人工智能·学习·开源·github