Vue.js组件

如何理解“用户界面完全可以用嵌套的组件树来描述,而一个组件恰恰可以对应MVVM中的ViewModel”这句话?组件到底是什么意思?

阅读 1.1k
评论
    7 个回答

    组件化开发基于这样一种理念:界面就是数据结构的可视化表达
    UI = f(data)

    而界面就是组件的组合
    UI = f1(data) + f2(data) + f3(data) + ...

    所以组件就是函数,给定输入,返回输出。React 组件就是函数式的。
    viewmodel 就是实现 data=>UI 映射关系的那个 f

      相似问题
      推荐文章