RxSwift(24)——MVVM双向绑定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RxSwift(24)——MVVM双向绑定相关的知识,希望对你有一定的参考价值。

参考技术A

在项目开发中,除了常用的MVC开发模式,还有一种常用的开发模式就是 MVVM

而RxSwift和 MVVM 可以很好地融合在一起,比如下面例子,场景是输入框搜索然后返回数据显示:

viewModel 让 VC 变得轻量级,连接起了 view 和 model ,而RxSwift使这一切更加融洽。通过 searchBar 与 searchTextOb 绑定, searchData 和 tableView 绑定, searchBar 有变化时, searchTextOb 响应然后进行请求,并通过 map 返回序列化数据,直接显示到与之绑定的UI层。

实现双向数据绑定mvvm

实现双向数据绑定mvvm

技术分享图片

技术分享图片

 

 

 

以上是关于RxSwift(24)——MVVM双向绑定的主要内容,如果未能解决你的问题,请参考以下文章

RxSwift rx_text 双向绑定崩溃

RxSwift 与 BehaviorRelay<Any?> 的双向绑定

浅谈Vue的双向绑定

实现双向数据绑定mvvm

mvvm双向绑定机制的原理和代码实现

WPF/MVVM中ObservableCollection的双向绑定和过滤