Vue3 01 setup ref reactive

本文介绍了如何创建Vue3.0工程,包括使用vue-cli和vite。详细分析了vite的优势,如快速启动、热重载和按需编译。接着探讨了Vue3.0的Composition API,重点讲解了setup函数的使用限制、ref函数创建响应式数据以及reactive函数实现深层响应式对象的特点。
摘要由CSDN通过智能技术生成

一、创建Vue3.0工程

1.使用 vue-cli 创建

## 查看@vue/cli版本,确保@vue/cli版本在4.5.0以上
vue --version
## 安装或者升级你的@vue/cli
npm install -g @vue/cli
## 创建
vue create vue_test
## 启动
cd vue_test
npm run serve

2.使用 vite 创建

官方文档:安装 | Vue.js

vite官网:Vite中文网

  • 什么是vite?—— 新一代前端构建工具。
  • 优势如下:
    • 开发环境中,无需打包操作,可快速的冷启动。
    • 轻量快速的热重载(HMR)。
    • 真正的按需编译,不再等待整个应用编译完成。
  • 传统构建 与 vite构建对比图 

 webpack会先打包,然后启动开发服务器,请求服务器时直接给予打包结果。
vite直接启动开发服务器,请求哪个模块再对该模块进行实时编译。

vite优点:
1.webpack服务器启动速度比vite慢
2.由于vite启动的时候不需要打包,也就无需分析模块依赖、编译,所以启动速度非常快。当浏览器请求需要的模块时,再对模块进行编译,这种按需动态编译的模式,极大缩短了编译时间,当项目越大,文件越多时,vite的开发时优势越明显
3.vite热更新比webpack快
4.vite在HRM方面,当某个模块内容改变时,让浏览器去重新请求该模块即可,而不是像webpack重新将该模块的所有依赖重新编译;
5.vite使用esbuild(Go 编写) 预构建依赖&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值