其他分享
首页 > 其他分享> > vue的teleport

vue的teleport

作者:互联网

vue的teleport

关于官网的介绍官网解释
例子:
子组件
在这里插入图片描述
圆的css样式
在这里插入图片描述
此时页面效果
在这里插入图片描述
在父组件中(因为home这个div设置absolute所以组件中的圆是以home这个div作为参考,但是我们想要这个圆以body为父级元素进行参考,此时我们就可以使用teleport)
在这里插入图片描述
改造子组件,添加teleport,to代表以谁为父级
在这里插入图片描述
改造之后的效果
在这里插入图片描述
此时圆浮动就是以body为父级进行参考的

与vue components一起使用

官网例子

在同一目标上使用多个teleport

<teleport to="#modals">
  <div>A</div>
</teleport>
<teleport to="#modals">
  <div>B</div>
</teleport>

<!-- result-->
<div id="modals">
  <div>A</div>
  <div>B</div>
</div>

标签:teleport,vue,父级,组件,home,官网
来源: https://blog.csdn.net/qq_47915690/article/details/121766780