Open otakustay opened 9 years ago
@Exodia
由于新增了ViewModel这一概念,那么其中存放怎么样的数据我们应该有一个规范和约束,我大致觉得有几种可选:
ViewModel
VM
另外还涉及一个问题,一些字符串的拼接,比如加个前缀之类的,应该在ViewModel还是View中处理,我更倾向于在ViewModel中处理以提高可测性
View
我暂时偏向1,对于第二点,如果控件需要的这个属性,即可以是对象,也可以是原始值,这个时候的限制感觉就没什么意义了?
是的,1的好处就是自由,但可能到时候复杂场景还是要专门做设计的
@Exodia
由于新增了
ViewModel
这一概念,那么其中存放怎么样的数据我们应该有一个规范和约束,我大致觉得有几种可选:ViewModel
的数据结构和视图一致,如果一个控件要一个对象,VM
中对应的属性也是一个对象,数组也一样另外还涉及一个问题,一些字符串的拼接,比如加个前缀之类的,应该在
ViewModel
还是View
中处理,我更倾向于在ViewModel
中处理以提高可测性