new Vue,执行初始化挂载$mount方法,通过自定义Render、template、el等生成Render函数通过Watcher监听数据的变化数据发生变化时,Render函数执行生成VNode对象通过patch方法,对比新旧VNode对象,通过DOM Diff算法,添加、修改、删除真正的DOM元素