前端架构模型
丨MVVM
- M:模型(Model),在Vue中对应
data
中的数据。 - V:视图(View),对应dom。
- MV:视图模型(ViewModel),实例对象,在Vue中对应
new Vue()
。
(Vue参考了该架构,但并不是Vue创建,Vue也没有完全遵守该架构。)
丨 MVC
- M:模型(Model),数据。
- V:视图(View),对应dom。
- C:控制器(Controller),业务逻辑。
丨 MVP
- M:模型(Model),数据。
- V:视图(View),对应dom。
- P:演讲者(Presenter),业务逻辑。