Vue-2

挂载dom元素的方法有两个,一个是el,另一个是$mount

    template是模板字符串:string -> AST(相当于对象{}) ->  render  ->  真实的数据
template是模板字符串,vue通过一个解析操作把字符串解析成抽象语法树,然后把语法树传到render函数中,通过render函数得到虚拟节点VNode,再拿到真实的数据。
初始化  ->  ?    ->  y  ->                       template  ->  y  ->
				->  n  ->      $mount  ->				  ->  n  ->  app.outerHTML
在new时,最开始进行初始化,然后检查有没有el元素,如果有el元素去检查有没有template模板,如果有template,就进行上面的操作

Vue-2_第1张图片

有render就不会去找template,有template就不会去找el了

Vue实例的生命周期
Vue-2_第2张图片
Vue-2_第3张图片

你可能感兴趣的:(vue)