最近因为要改一个bug, 开始死磕RxJS, 这个东西理解起来是真复杂啊,不过经过四天的战斗,终于搞好了bug。
有个想法是接下来写一写RxJS的系列知识。这篇算是一个开头吧。如果出了系列文章,会按照顺序再排版的,在之前添加上一些概念的通俗解释。如果你们已经对RxJS有了认知,就想知道zip和combineLatest的区别,那么直接往下看吧。
一 应用场景
假设我们有两个input输入框,一个是输入矩形的宽度,一个是输入高度,计算矩形的面积。
来看代码:
上面的代码中,我们先使用了combineLatest运算符。
假设我们输入width = 5, height = 4,来看结果:
然后,我们修改width = 6, height不变:
再修改height &#