2021-07-07 这些年在IFramework 踩过的坑 (一)

这些年在IFramework 踩过的坑 (一)

IFrame MVVM入门篇

首先,我来说说MVVM。

MVVM, M-V-VM , Model - View - ViewModel ,是MVC 的魔改
也就是 MVC 中的 C 变成了 VM, MVC 中用来处理逻辑的C变成了VM。
VM 在 MVVM 中,是 M 和 V 沟通的桥梁,也就是  M 可以 联系 VM , V 可以联系 VM , 但是 M 不能联系 V 。
也就是  MVVM 中的数据流动是 M <-> VM <-> V 。

但是 IFramework 中的 MVVM 不一样:

它的逻辑是 V 接收用户输入 ->
 V 把输入转换 给指令发布出去 ->
 VM 观察到自己可以处理的指令-> 
 VM 调用 M 来处理输入 -> 
 V 监听到M的c处理结果 -> 
 V 展示结果。

也就是 M-> VM -> V :
	M 只储存数据; 
	V 接收用户输入并发布指令,监听VM 的处理 ;
	VM 观察指令并做出处理。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值