基础知识

发布于 2020-01-25 20:35:08   阅读量 124  点赞 0  

  • MVVM是前端视图层的分层开发思想,将每个页面分成了M(Model)V(View)VM(ViewModel),将视图的状态与行为抽象化,使视图UI与业务逻辑分开。MVVM提供了数据的双向绑定,用VM作为V(视图)与M(数据)的中间,而 Vue实例就是这个VM层。  
  • 而在Vue框架中:

 1. View层:Vue实例所控制的元素区域;

 2. ViewModel层:一个Vue实例,就是一个VM层;

 3. Model层:Vue实例的data元素。  

  • 在一个Vue实例中:

 1. el属性:Vue实例所要控制的页面元素

 2. data属性:el中要用到的数据

 3. methods属性:定义本实例作用域中用到的方法

 4. filters属性:定义本地过滤器


Last Modified : 2020-03-09 20:37:57