MVVM

1. MVVM是三个单词的缩写,model(数据,一般来自ajax或本地存储)view(视图template)+viewmodel(vue实例)

  - 如果model变了视图也会跟着改变,viewmodel在中间起到桥梁作用

  - model 和 view 就像现实中房东和租客一样,他们是不认识的,通过中介 viewmodel

2. 好处:

    - 数据驱动

      + 数据变了,视图也会跟着变,在vue中不用操作dom来改变视图

    - 解耦(降低了耦合性)

      + 由于 model 和 view 是没有关系的,是通过 viewmodel 结合在一起的,所以维护起来很方便,                                 因为 model 逻辑代码改了,view 不用改

posted @ 2022-07-26 21:20  腿毛比头发多的程序员  阅读(123)  评论(0编辑  收藏  举报