Vue学习计划-Vue3--初识Vue3,vite创建Vue3项目
var code = "1eb2e489-da58-4ba7-a381-f06cdebe7f2d"
1. Vue3
简介
- 性能的提升
- 打包大小减少
41%
- 初次渲染快
55%
,更新渲染快133%
- 内存减少
54%
- 打包大小减少
- 源码的升级
- 使用
Proxy
代替defineProperty
实现响应式 - 重写虚拟
DOM
的实现和Tree-Shaking
- 使用
- 拥抱
TypeScript
Vue3
可以更好的支持TypeScript
- 新的特性
Composition Api
(组合Api
)setup
ref
和reactive
computed
与watch
…
- 新的内置组件:
Fragment
Teleport
Suspense
…
- 其他改变:
- 新的生命周期钩子
data
选项应始终被声明为一个函数- 移除
keyCode
支持作为v-on
的修饰符
…
2. 创建Vue3
工程
- 基于
vue-cli
创建可以打开这里看一些vuecli
创建项目 - 基于
vite
创建(推荐)
vite
是新一代前端构建工具,官网地址:https://vitejs.cn,vite
的优势如下:
- 轻量快速的热重载【
HMR
】,能实现极速的服务启动- 对
TypeScript
、JSX
、css
等支持开箱即用- 真正的按需编译,不再等待整个应用编译完成
webpack
构建与vite
构建对比图如下:
webpack
原理
vite
原理
-
创建项目
-
想要创建项目的文件夹中输入命令:
npm create vue@latest
,然后按需选择配置项
-
使用
VSCode
打开项目,安装插件:TypeScript Vue Plugin (Volar)
,Vue Language Features (Volar)
-
文件目录分析:
- 入口文件有两行重要的代码:
// 这是准备一个容器 <div id="app"></div> // 引入src文件中的main.ts <script type="module" src="/src/main.ts"></script>
-
我们打开
src
文件
-
我们认识一下
App.vue
-
我们可以打开控制台,安装依赖
npm i
,运行命令npm run dev
,启动项目,查看效果
总结:
vite
项目中,index.html
是项目的入口文件,在项目最外层- 加载
index.html
后,vite
解析<script type="module" src="xxx">
指向JavaScript
vue3
中是通过createApp
函数创建一个应用实例
-
-
一个简单的效果
-
App.vue
-
Person.vue
-
运行效果
-
总结:可以看出Vue3
还是支持Vue2
的语法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义