Vue3.0教程001:Vue3简介

server/2024/11/13 16:06:39/

0、前言

编码规范:

在Vue3中

  • 编码语言:JavaScript、TypeScript**(推荐)**
  • 代码风格:组合式API**(推荐)**、选项式API
  • 简写形式:setup语法糖

主要内容:

  1. 核心:ref、reactive、computed、watch、生命周期…
  2. 常用:hooks、自定义ref、路由、pinia、mitt…
  3. 面试:组件通信、响应式相关API…

1、Vue3简介

  • 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)
  • 官方地址:https://cn.vuejs.org/
  • github地址:https://github.com/vuejs/vue

1.1 性能提升

  • 打包大小减少41%
  • 初次渲染快55%,更新渲染快13%
  • 内存减少54%

1.2 源码升级

  • 使用Proxy代替defineProperty实现响应式
  • 重写虚拟DOM的实现和Tree-Shaking

1.3 拥抱TypeScript

Vue3可以更好的支持TypeScript

1.4 新的特性

  1. Composition API(组合API)
    1. setup
    2. refreactive
    3. computedwatch
  2. 新的内置组件
    1. Fragment
    2. Teleport
    3. Suspense
  3. 其他改变
    1. 新的生命周期钩子
    2. data选项应始终被声明为一个函数
    3. 移除keyCode支持作为v-on的修饰符

http://www.ppmy.cn/server/109889.html

相关文章

SPR系列单点激光雷达测距传感器|模组之CAN-OPEN软件调试说明

SPR系列单点激光雷达测距传感器|模组利用激光束的时间飞行原理来测量距离。它们发射出一个脉冲激光,并测量激光从传感器发射到击中物体并返回的时间来计算距离。 SPR系列单点激光雷达测距传感器|模组在测量精度要求较高的应用中常被使用,应用范围广泛&a…

简单的Tcp服务器

TCP客户端实例程序 文件结构 源代码文件目录(src) 这里有main.cpp,是服务器端程序 头文件目录(include) 各种.h文件 实例程序文件目录(test) 这里写一个客户端连接程序 项目构建文件(Makefile) 完成项目的编译 头文件…

vs2022 C++ 使用MySQL Connector/C++访问mysql数据库

1、下载MySQL Connector/C,我这里下载的是debug版本,下载链接MySQL :: Download MySQL Connector/C (Archived Versions) 2、解压并且放到MySQL文件夹中,便于使用 3、打开vs2022,右键项目,点击属性 4、在 “C/C” ->…

使用Docker部署OpenProject

docker方式 获取PG镜像 docker pull postgres:13安装PG mkdir /var/lib/postgresql/datadocker run -d -p 5432:5432 --name postgres \-e POSTGRES_USERpostgres \-e POSTGRES_PASSWORDmysecretpassword \-v /var/lib/postgresql/data:/var/lib/postgresql/data postgres:1…

mac iterm2 rz sz 无法上传下载问题

一、问题状况 在mac上使用brew install lrzsz命令安装后,根据网上一些文章的步骤,修改iterm2的Triggers。但是在远程服务器上执行rz命令,想将本地文件上传到服务器时,命令卡住了: $ rz ?**B0100000023be50ive.**B0100000023be5…

带权重的随机算法

假设有10名学生,其中5个男生,5个女生。 要求点到男生的概率为70%,女生的概率为30%。 给男生和女生设置权重,其中男生权重为7,女生权重为3。 public class Test02_case2 {public static void main(String[] args) th…

jenkins web界面构建job时平台展现的时间是6点,可是当前北京是14点,如何调整这个时间,如何调整 Jenkins 的时间显示

要在 Jenkins 中设置时区以确保打印的时间与北京时间一致,可以按照以下步骤操作: 方法 1:通过 Jenkins 系统设置 登录 Jenkins: 使用管理员账户登录到 Jenkins 的 web 界面。进入系统设置: 点击左侧菜单中的“管理 J…

VastBase——数据库参数调优

一、内存参数调优 数据库的复杂查询语句性能非常强的依赖于数据库系统内存的配置参数。数据库系统内存的配置参数主要包括逻辑内存管理的控制参数和执行算子是否下盘的参数: 1.逻辑内存管理参数:max_process_memory max_process_memory – shared memo…