vue3(一)

118 阅读1分钟

Vue3简介

2020年9月18日,Vue.js发布3.0版本

Vue3带来了什么

性能优化

  1. 打包大小减少了41%,

2.初次渲染快55%,更新渲染快133%,

3.内存减少54%

源码升级

  1. 使用Prxoy代替了defineProperty实现响应式

拥抱TypeScript

新的特性

  1. Componsition Api

2.新的内置组件

  1. 其他改变

创建Vue3.0工程

查看@vue/cli版本,需要在4.5.0以上
vue --vuesion 或者vue -V

安装或升级 @vue/cli
npm install -g @vue/cli

创建
vue create XXX

启动
cd XXX
npm run serve

使用vite创建

创建工程
npm init vite-app <xxx>
进入工程
cd <xxx>
安装依赖
npm install
运行
npm run dev

分析Vue3的项目结构

项目的入口文件main.js

import { createApp } from "vue"; //引入的不再是Vue构造函数,引入的是一个名为createApp的工厂函数
import App from "./App.vue";
const app = createApp(App); //创建应用实例对象app (类似之前vue2中的vm,但是ap比vm‘轻’)
console.log("app", app);

app.mount("#app"); //挂载

文件的入口文件App.vue

1.Vue3中模板结构可以没有根标签