Vue 与 MVVM

M 、 V 、 VM 的含义

  • Model: 数据模型
  • View: UI 组件
  • ViewModel: 同步 View 和 Model 的对象

Vue 专注于 ViewModel,Vue 可以说是 MVVM 架构的最佳实践,它是GitHub 上排名第一的 js 库

目前在写 Qt 项目的时候也使用了类似的思想,不过只做了模型到视图的单向绑定

这篇文章写得很不错