Vue
文章平均质量分 79
喜欢路飞的银桑
前端狗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vue 源码解析(二):依赖更新(Watcher对象,nextTick和更新队列)
第一篇,新建watcher对象时运行的getter函数,会调用data属性的get修饰器从而触发dep.depend()函数,完成了watcher与dep依赖的收集。让watcher和data建立了联系。那么这一次,让我们看一下依赖收集完成之后,是如何完成依赖更新的。 让我们从还是在initData() 方法里面的defineReactive()方法再次开始吧! export function defineReactive (obj: Object, key: string, val: any, custo原创 2021-05-25 14:08:18 · 987 阅读 · 2 评论 -
Vue 源码解析(一):依赖收集(Observer,Dep与Watcher对象)
Vue 实例新建流程 Vue源码目录结构说明 src compiler 解析模板生成AST和render函数 core components 目前只有keep-alive组件 global-api 向Vue对象注入全局方法:Vue.use(),Vue.extend()等 instance 向Vue实例对象注入方法:this.$emit(),this.$forceUpdate()等 observer 实现data与Watch对象的依赖收集与更新 util 工具类 vdom Vdom有关方法 entr原创 2021-05-25 11:39:33 · 1587 阅读 · 0 评论 -
Vue3第一次使用:ref与reactive的区别和注意事项
今天使用Vue3写了一个todo的例子 Vue3对我最大的感觉: 1、template标签下面可以有多个节点了,终于不用先写一个DIV了 2、setup函数可以代替之前的data,methods,computed,watch,Mounted等对象,但是props声明还是在外面。 不过我总是忘记在return里面写声明好的变量或者方法,导致报错没有这个变量或者函数。这一点还需要适应。希望以后能有方便的插件出现。 const todoList = reactive([]) const todoItem = r原创 2020-08-24 15:30:22 · 15407 阅读 · 0 评论 -
Vue的每一个发行版竟然都是动漫
Vue目前所有发行版 v2.6.0 Macross 超时空要塞 v2.5.0 Level E Level E v2.4.0 Kill la Kill 斩服少女 v2.3.0 JoJo’s Bizarre Adventure JoJo的奇妙冒险 v2.2.0 Initial D 头文字D v2.1.0 Hunter X Hunter 全职猎人 v2.0.0 Ghost in the Shell 攻壳机动队 v1.0.0 Evangelion EVA v0.12.0: Dragon Ball 龙珠 v0.11.原创 2020-08-11 16:30:12 · 735 阅读 · 0 评论
分享