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