Fork me on GitHub
摘要: computed用法 计算属性就是当依赖的属性的值发生变化的时候,才会触发他的更改,如果依赖的值,不发生变化的时候,使用的是缓存中的属性值。 1 函数形式 <template> <div> <h1>{{ m }}</h1> </div> </template> <script setup lang= 阅读全文
posted @ 2022-11-01 20:14 小白不白10 阅读(578) 评论(0) 推荐(0) 编辑
摘要: reactive 用来绑定复杂的数据类型 例如 对象 数组,他是不可以绑定普通的数据类型这样是不允许 会报错 绑定普通的数据类型 我们可以 使用昨天讲到ref 你如果用ref去绑定对象 或者 数组 等复杂的数据类型 我们看源码里面其实也是 去调用reactive 使用reactive 去修改值无须. 阅读全文
posted @ 2022-11-01 19:48 小白不白10 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 重写双向绑定 vue2基于Object.defineProperty()实现 vue3 基于Proxyproxy与Object.defineProperty(obj, prop, desc)方式相比有以下优势: //丢掉麻烦的备份数据 //省去for in 循环 //可以监听数组变化 //代码更简化 阅读全文
posted @ 2022-11-01 18:21 小白不白10 阅读(461) 评论(0) 推荐(0) 编辑