有el template render mount()生成el 判断有无渲染函数render(),如果有渲染函数,先执行渲染函数,渲染函数>template 判断是否存在template 如果存在template,直接将template解析成抽象语法树,生成渲染函数,执行渲染函数。 如果不存在template,会获取el.outerHTML赋值给template,将template解析成抽象语法树,由抽象语法树生成渲染函数,执行渲染函数,生成虚拟dom,再通过patch算法将虚拟dom转化成真实dom。