前言 网上讲 vue 原理,mvvm 模式的实现,数据双向绑定的文章一搜一大堆,不管写的谁好谁坏,都是写的自己的理解,我也发一篇文章记录自己的理解,如果对看官有帮助,那也是我莫大的荣幸,不过看完之后,你们以后如果再被面试官问到 vue 的原理的时候,千万不要只用一句[通过 javascrit 的 Object.defineProperty 将 data 进行劫持,发生改变的时候改变对应节点的值]这么笼统的话来应付了.如果有不懂的,可以问我.话不多说,上效果图: 效果 以及代码 <body> &…