MVVM 的介绍
MVVM介绍
MVC 回顾
-
-
MVC 存在的问题
-
模型的代码很少
-
控制器的代码一不小心就越来越多
-
不好测试
-
-
MVVM
- MVVM 结构图
-
-
MVVM 概念
-
在 MVVM 中,
view
和view controller
正式联系在一起,我们把它们视为一个组件 -
view
和view controller
都不能直接引用model
,而是引用视图模型 -
view model
是一个放置用户输入验证逻辑,视图显示逻辑,发起网络请求和其他代码
-
-
MVVM 使用注意事项
-
view
引用view model
,但反过来不行 -
view model
引用了model
,但反过来不行 -
如果我们破坏了这些规则,便无法正确地使用 MVVM
-
-