Vue 3.x teleport 组件
作用
将子组件挂载到其他地方
参数
to
string 类型,必填。必须是有效的查询选择器或 HTMLElement
(如果在浏览器环境中使用)。
指定将在其中移动 <teleport>
内容的目标元素
<!-- 正确 -->
<teleport to="body" /> <!-- 放到 body 里面的最后面 -->
<teleport to="#some-id" />
<teleport to=".some-class" />
<teleport to="[data-teleport]" />
<!-- 错误 -->
<teleport to="h1" />
<teleport to="some-string" />
disabled
boolean 类型,可选。用于禁用 <teleport>
的功能
如果为 true,这意味着其插槽内容将不会移动到任何位置
注意
- 移动实际的
DOM
节点,而不是被销毁和重新创建,并且它还将保持任何组件实例的活动状态。 teleport
父子组件的关系,和keep-alive
、transtion
等相同- 多个
teleport
to 到同一个元素上面,后解析后挂载
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: Vue 3.x CSS 处理的一些改变
下一篇: TypeScript 常见问题
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论