ViewModel:
  • 通过双向绑定把view层和Model层绑定到一起。
  • 每个vue实例就是一个ViewModel.
    var vm = new Vue({ /* options */ })
View:
  • 被ViewModel管理的DOM元素
  • vm.$el //the view
Model:
  • 数据:JavaScript Object对象
  • vm.$data //the Model







3.计算属性
  • 计算属性是在computed:functon中定义的。
  • 比较不好的是,计算属性不能带参数!!
    • 但是可以通过过滤器来实现带参数的功能。
  • 计算属性只是一个属性。完全可以用函数带替代


5. class设置:
  • 对象{}
         
    • isA和isB是变量(不是字符串),当为true的时候该class会显示出来。

  •  数组属性[]和对象{}差不多,但是有些情况下操作简单
         


6. 事件参数

  • 传入原生的event对象
  • 传入this

4. 数组操作:
  • array.$set(index,value)
    • value: 任何类型json格式
    • index:number类型的索引值
  • vue.set(array,key,value)?



1. vue.js原理

2019-02-18 00:25:09 0 19
这里是评论

相关推荐