vue中的$mount()

vue的\(mount()为手动挂载,在项目中可用于延时挂载(例如在挂载之前要进行一些其他操作,判断等),之后要手动挂载上,new Vue时,el和\)mount并没有本质上的不同
在$mount中,首先是根据template将其转换为render(在没有render的情况下),然后调用mountComponent函数,该函数主要调用的是updateComponent函数。

updateComponent函数使用渲染watcher,在初次渲染或者值发生改变的时候调用该函数(这个过程由wacher完成),使用了观察者模式。
————————————————

posted @ 2022-06-28 22:37  月花夕沉  阅读(680)  评论(0)    收藏  举报