Vue基础知识|Vue3之Teleport


文章目录

  • 简介
  • 例子

简介
  1. Teleport 用于将我们的模板移到某个dom之下的技术
  2. 他有一个to属性,这个to属性后跟一个选择器,用来表示被包裹的属性应该放到哪个dom标签下 官网
例子
  • 我们在嵌套的组件内写一个弹窗,但是这个弹窗会插入到body下面
setup> import { ref } from 'vue'; const isShow = ref(false)const openModal = isOpen =>isShow.value = https://www.it610.com/article/isOpen scoped> .modal{ background-color: rgba(0,0,0,.5); position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; }.inner{ width: 500px; height: 300px; background-color: #fff; border-radius: 10px; }.inner main { font-size: 30px; height: 80% ; padding-top: 20px; text-align: center; }.inner footer{ margin-right: 10px; float: right; }

效果
【Vue基础知识|Vue3之Teleport】Vue基础知识|Vue3之Teleport
文章图片

我们会发现我们的弹窗被放到了body下面

    推荐阅读