欢迎光临散文网 会员登陆 & 注册

zf-vue3面试题高手通关计划

2023-07-24 17:24 作者:bili_93891819972  | 我要投稿
  • hoistStatic 静态提升

    • vue2里每当触发更新的时候,不管元素是否参与更新,每次都会重新创建

    • vue3为了避免每次渲染的时候都要重新创建这些对象,会把不参与更新的元素保存起来,只创建一次,每次复用。比如上面_hoisted_1,_hoisted_2被提升到渲染函数render之外,

  • cacheHandlers 事件缓存

    • vue2里绑定事件都要重新生成新的function去更新

    • vue3会自动生成一个内联函数,同时生成一个静态节点。onclick时会读取缓存,如果缓存没有的话,就把传入的事件存到缓存里


zf-vue3面试题高手通关计划的评论 (共 条)

分享到微博请遵守国家法律