//将数据挂载在vue的实例上的时候,Vue会对这些数据进行遍历处理,创建watcher,通过监听setter和getter来通知watcher,watcher进行计算后更新view
//数据更改,view更改,view更改,数据更改,这个mvvm里的一个特性(响应式数据绑定),体现它的效果是数据双向绑定
//这个特性在vue是通过对数据进行Object.defineProperty处理来实现的,实现的原理vue起了个名字叫响应式原理