初次渲染过程
解析模版为render函数(或在开发环境已完成,vue-loader)
触发响应式,监听data属性的getter和setter
执行render函数会触发getter,生成vnode,patch(elem,vnode)
更新过程
修改data,触发setter(此前在getter中已被监听)
重新执行render函数,生成newVnode
patch(vnode,newVnode)
异步渲染
$nextTick
汇总data的修改,一次性更新视图
减少dom操作次数,提高性能