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

当前项目依赖项

相关推荐
很楠爱上8 分钟前
从“AI 看合同”到可举证的合同决策链:CounterClause(对薄) 的架构设计与工程实践
人工智能·经验分享·python·学习·agent
爱奥尼欧11 分钟前
14.输出解析器-Pydantic与JSON
人工智能·学习·langchain·json
存在morning13 分钟前
【PySpark 学习笔记 四】DataFrame 进阶:窗口函数、高级聚合与复杂类型
笔记·学习
山甫aa29 分钟前
日志技术 Logback + Slf4j —— 从零开始的 Web 后端学习
java·后端·学习·web·logback
炎武丶航38 分钟前
汽车功能测试学习(2):LDW车道偏离预警
功能测试·学习·汽车
Logintern0939 分钟前
【AGV】openTCS学习
学习·物流·agv
wzq11_6661 小时前
云计算运维学习day22——Ansible-Roles
运维·学习·云计算
minglie11 小时前
espidf的esp32版的websocketServer
学习
j7~1 小时前
【C++】《C++二叉搜索树(BST)从入门到精通:概念、实现与Key/Value模型全解析》
开发语言·c++·学习·二叉搜索树
吃着火锅x唱着歌11 小时前
Effective C++ 学习笔记 条款43 学习处理模板化基类内的名称
c++·笔记·学习