https://www.cxymsg.com/
data的监听是放在get中的,而不是放在set中;这样在把template通过render函数转成vnode的时候,会通过get方法获取vm.data中的值,这时候就通过get监听了,之后set改变data的数值的时候,先看其有没有经过get,只有经过的(也就是在template中使用过的)才会设置set监听函数,即变化后执行更新vnode的函数:updateComponent,这样就避免了不必要的渲染。
https://juejin.im/post/5b94d8965188255c5a0cdc02#http
https://juejin.im/post/5af3cc4af265da0ba3521028