vue-analysis icon indicating copy to clipboard operation
vue-analysis copied to clipboard

:thumbsup: Vue.js 源码分析

Results 67 vue-analysis issues
Sort by recently updated
recently updated
newest added

[keep-alive 生命周期](https://github.com/ustbhuangyi/vue-analysis/blob/master/docs/extend/keep-alive.md#%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F): 原文:这里判断如果是被\ 包裹的组件已经 mounted,那么则执行 queueActivatedComponent(componentInstance)。 建议:‘被\ 包裹的组件已经 mounted ’ 应该改为 ‘\ 组件的父组件已经 mounted’。毕竟上面那条 if 语句的作用就是调用 '被\ 包裹的组件' 的 mounted 钩子。

## 一张思维导图辅助你深入了解 Vue | Vue-Router | Vuex 源码与架构。 根据大佬 HuangYi 的 vue-analysis 的项目内容,做的一个思维导图的项目(包括 Vue | Vue-Router | Vuex ),对大家应该有帮助。 地址 :https://github.com/biaochenxuying/vue-family-mindmap

大佬 图用什么工具画的 https://ustbhuangyi.github.io/vue-analysis/reactive/summary.html

定义getters时,注入的四个参数分别为 local.state、local.getters、store.state、store.getters。 所以此处第三、第四个参数的命名应该由 localState, localGetters 替换为 rootState,rootGetters。否则有歧义。 谢谢。

在Vue构造函数那段说,不用class是方便Vue按功能分散到多个模块对prototype进行扩展,而class难以实现,这里不太明白。class应该只是语法糖,对class的prototype也是可以扩展的,而且效果一样。不明白有何区别,还请老师指点