【Vue】Vue3基础

1、简介

2、创建工程

2.1 基于vue-cli创建(脚手架webpack)

! 目前 vue-c1i 已处于维护模式,官方推荐基于 vite 创建项目

## 查看@vue/cli版本,确保@vue/cli版本在4.5.0以上vue --version
## 安装或者升级你的@vue/cli
npm install -g @vue/cli
## 执行创建命令
vue create vue test
## 随后选择3.x
## Choose a version of Vue.js that you want to start the project with (Use arrow keys)
....

2.2 基于vite创建(推荐)

## 1、创建命令
npm create vue@latest

## 2、具体配置
## 项目名称
V Project name: 名称(小写、数字、下划线)
## 是否添加TypeScript支持
V Add TypeScript? Yes
## 是否添加JSX支持
V Add jsx support? No
## 是否添加路由环境
V Add Vue Router for Single Page Application development? No
## 是否添加pinia环境
V Add Pinia for state management? No
## 是否添加单元测试
V Add Vitest for Unit Testing? No
## 是否添加端到端测试方案
V Add an End-to-End Testing Solution? ” No
## 是否添加ESLint语法检查
V Add ESLint for code quality? Yes
## 是否添加Prettiert代码格式化
V Add Prettier for code formatting? No
....

2.3 目录结构

public 脚手架
src 源代码文件
main.js
App.vue
components 组件
assets
env.d.ts 飘红时执行npm -i (安装依赖,node_modules)
index.html 入口文件
package-lock.json 包管理文件
package.json 包管理文件
vite.config.ts 工程的配置文件

2.4 vscode插件推荐

在这里插入图片描述

3、核心语法

3.1 选项式(options API)和组合式(composition API)

在这里插入图片描述
在这里插入图片描述

3.2 拉开序幕的setup概述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3 响应式数据 - ref创建:可以定义基本类型、对象类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4 响应式数据 - reactive:只能定义对象类型

在这里插入图片描述

3.5 响应式数据 - ref 和 reactive 的对比

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、路由

5、pinia

6、组件通信

7、其它API

8、Vue3新组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值