vue框架的,是“一套构建用户界面的渐进式框架”,“只关注视图层,采用自底向上增量开发的设计”,“目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件”。简单粗暴的理解就是,vue是一个轻便、简洁的框架,它可以快速构建一个工程。vue的复用性很高,每一个单页面都可以看成是一个组件,像搭积木,自底向上构成一个应用模块,组件之间可以相互整合,同时也很容易与其他第三方库整合,比如jquery,各类api等。
view就是用来展示界面的,model用来展示数据库里的字段,viewModel是用来处理数据逻辑的,model不能直接从数据库里面取出数据,那么在view这一层绑定一个model,做数据的展示。viewModel根据view的变化而变化,viewModel与model可以互相影响,viewModel是view和model的桥梁,view与model通过viewmodel来实现双向绑定。