youngwind / blog

梁少峰的个人博客
4.66k stars 385 forks source link

vue早期源码学习系列之三:如何写一个watch库 #86

Open youngwind opened 7 years ago

youngwind commented 7 years ago

// 占个坑,先写下一篇

adsjkqhaoran commented 7 years ago

//老兄 等着拜读你这篇呢

GenesisChou commented 7 years ago

等出内伤

lokve commented 7 years ago

估计作者都忘了还有这么一个坑

jiangshanmeta commented 7 years ago

作者这个TODO写的不错啊。

mygaochunming commented 7 years ago

我靠,坑! @youngwind vue的data本身就能监听数据变化,那么watch的作用是不是就是自定义handle函数,换句话说watch就是去订阅数据的变化。

youngwind commented 7 years ago

@mygaochunming 是的,按照前两篇的思路,其实功能上已经可以做到监听数据变化了,只不过在调用方式上还是不够独立。当时我是想着将其进一步抽象成一个库,在功能上做一些扩展,在实现上多一些兼容,以求在其他地方也单独可用。然而,后来觉得已经有 WatchJS 这样写得很不错的库了,且当时急着写下一篇(显然下一篇才是重头戏),就把这一篇先搁置,却不曾想再也没动笔补上,让各位读者见笑了。😁

sixgod666 commented 7 years ago

有生之年系列??

yrl commented 7 years ago

作者人呢,赶紧写呀,我们等着学习呢。

qianlongo commented 7 years ago

求快更 等着看您写的这篇文章呢

jiangshanmeta commented 7 years ago

在等这篇文章出来的时间我已经把vue的实现看过了。。。。

nbili commented 7 years ago

溜溜溜...

AmazingWTF commented 6 years ago

让我这强迫癌患者去死吧,都别拦着我⊙⊙

moxunbai commented 5 years ago