描述组件渲染和更新的问题

2022-06-06  本文已影响0人  扶得一人醉如苏沐晨


初次渲染过程:

1.解析模板为render 函数(或在开发环境已完成,vue-loader)

2.触发响应式,监听data属性getter,setter

3.执行render函数,生成vnode,patch(elem,vnode)

更新过程:

1.修改data,触发setter(此前在getter中已被监听)

2.重新执行render函数,生成newVnode

3. patch(vnode, newVnode)

上一篇下一篇

猜你喜欢

热点阅读