手动绑定
订阅发布模式
原理:
监听改变 view 的事件,比如keyup,监听到这个事件后,触发遍历并修改 dom 的函数。
一般通过在数据对象上定义get和set方法(或其它方法),调用时手动调用get或set数据,改变数据后出发UI层的渲染操作
脏检查
以典型的mvvm框架ang......
手动绑定
订阅发布模式
原理:
监听改变 view 的事件,比如keyup,监听到这个事件后,触发遍历并修改 dom 的函数。
一般通过在数据对象上定义get和set方法(或其它方法),调用时手动调用get或set数据,改变数据后出发UI层的渲染操作
脏检查
以典型的mvvm框架ang......
基本上,两种做法:借助计算属性,借助 method 方法
计算属性<li v-for="n in evenNumbers">{{ n }}</li>
data: {
numbers: [ 1, 2, 3, 4, 5 ]
},
computed: ......