博文(玖五)
博文(玖五)
书中第192页的图14-1在排版阶段给箭头弄成了双向的箭头,其实是单向的箭头~正确的原图如下
书中第 40 页,单词拼写错误,splice被写成 slice了,少了个字母p。如下所示: 
@cytle 对的,Vue.js的源码是一个栈。但书里并不是100%还原源码,因为真实的Vue.js有很多用于处理细节和bug的代码,这些代码并不利于初学者学习,会干扰读者理解主要思想。书里用 window.target 来实现在原理与思想上是一样的,而且理解成本更低。 举个例子:假设我们的目标是打印log,初学者只需要理解console.log能打印就行了,但真实项目代码中可能为了兼容,会写一些额外的代码来兼容 console.log 语法。但其实对于学习来说没必要关注兼容问题,他只需要理解这里的作用是打印log就行了。😁😁
勘误~ 书中第59页,6.3.6的那个代码是错的,第三次印刷已经修复该错误。正确的代码是: ```javascript { functionalContext: {...}, functionalOptions: {...}, context: {...}, data: {...} tag: "div", ... } ```
@CMS2019 对哒~ 是这样的~ 你可以写个demo测一下~
@Boboboer 哈哈哈哈,这块确实有点没写清楚,因为有两个tag。例如:同级的tag叫:"vue-component-1-child",那么componentOptions里面的tag就叫“child" 😂
@nibihzoay 这个都是出版社规定哒,我也不知道为啥没有pdf版,哈哈哈哈~
@JJoinIn 这是出版社装订的问题,一般是极个别现象,昨天微信上要了您的收获地址,现在已经免费给您发了一本新书在路上,注意查收噢~~
@XYH1996 https://github.com/berwin/Blog/issues/41#issuecomment-513837483
@shisanOnly 外界有很多种途径可以通过Watcher触发getter,最常见的就是 new Watcher()的时候。在用户角度,像`vm.$watch`就可以让Watcher触发getter~