1. Fragment:用于包裹多个子元素,不会在页面中渲染出额外的标签。
  2. Teleport:用于将子元素渲染到指定的目标 DOM 节点中,可以在页面中实现模态框等特殊效果。
  3. Suspense:用于异步加载组件或数据时,可以渲染出占位符,等待异步操作完成后再渲染真正的内容。
  4. KeepAlive:用于缓存组件的状态,避免在组件切换时重复渲染。
  5. BaseTransition:用于实现过渡动画效果,可以在组件的进入、离开、更新等状态下触发动画效果。
  6. Teleport、Suspense 和 KeepAlive 这三个组件都需要使用到新的 Portal API,用于跨越组件树的 DOM 操作。
  7. 其他新增的系统组件还包括:createCommentVNode、createStaticVNode、createVNode、resolveComponent、resolveDirective 等。
vue3新增的系统组件

原文地址: http://www.cveoy.top/t/topic/gHG0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录