vue3新增

本文探讨了Vue2中的响应式实现,包括数组和对象的操作,并介绍了强制刷新方法。接着,深入讲解Vue3如何实现响应式,如reactive()和setup函数。文章还列举了Vue3的主要特点,如性能提升、源码升级和Composition API。同时,讨论了Vite作为新一代前端构建工具的优势,如快速冷启动和按需编译。
摘要由CSDN通过智能技术生成

vue2中如何实现响应式

对于数组
$set (第一个参数是数组,第二个参数是下标,第三个参数是新的内容)
vue.set (第一个是操作的数据,第二个是添加的内容,第三个是添加的内容的值)
splice (删除,插入,替换)

对于对象
$set
vue.set
object.assign (第一个参数是目标对象,后面的参数都是源对象)

强制刷新

this.$forceUpdate()

vue3如何实现响应式

reactive()(定义多个数据响应式)

在这里插入图片描述

VUE3的特点

1)性能的提升
打包大小减少
初始化渲染和更新渲染更快
内存占有减少

2)源码的升级
使用proxy代替defineProperty实现了响应式数据
重写了虚拟dom
3)集合了 TypeScript
4)新的特性
Vue3的招牌特性,Composition API
setup
setup是组合Composi

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值