当前位置: 首页 > news >正文

vue3学习(七)--- Teleport传送组件

<Teleport> 是一个内置组件,它可以将一个组件内部的一部分模板“传送”到该组件的 DOM 结构外层的位置去。

Teleport 是一种能够将我们的模板渲染至指定DOM节点,不受父级style、v-show等属性影响,但data、prop数据依旧能够共用的技术。

主要解决的问题 因为Teleport节点挂载在其他指定的DOM节点下,完全不受父级style样式影响。

to使用方法

通过to 属性 插入指定元素位置 to="body" 便可以将Teleport 内容传送到指定位置。

<Teleport to="body">
    <Loading></Loading>
</Teleport>

使用多个场景

<Teleport to=".modal1">
     <Loading></Loading>
</Teleport>
<Teleport to=".modal2">
     <Loading2></Loading2>
</Teleport>
  1. 可以自定义传送(移动)位置 支持 ele class id等选择器,内部实现用的就是querySelector来查找的。

disabled动态控制teleport

使用disabled 设置为 trueto属性不生效, false 则生效。这样就可以动态控制是否要传送了

    <teleport :disabled="true" to='body'>
      <A></A>
    </teleport>

相关文章:

  • 使用Golang实现HTTP代理突破IP访问限制
  • react写一个简单的3d滚轮picker组件
  • postgresql|数据库|恢复备份的时候报错:pg_restore: implied data-only restore的处理方案
  • rabbitMQ的知识点
  • Java|学习|异常
  • Vue2 与 React 的区别
  • JOSEF约瑟 漏电继电器 JD1-200 工作电压:380V 孔径:45mm 50~500mA
  • js + selenium 获取chatgpt的accessToken
  • Java实现B树
  • 解决uniapp里scroll-view横向滚动的问题
  • JOSEF约瑟 多档切换式漏电(剩余)继电器JHOK-ZBL1 30/100/300/500mA
  • 【Redis】Java Spring操作redis
  • 2024上海国际智慧城市展览会(世亚智博会)智慧城市,数字中国
  • Python数据挖掘:入门、进阶与实用案例分析——自动售货机销售数据分析与应用
  • 淘宝天猫商品评论数据接口,淘宝天猫商品评论API接口,淘宝API
  • 【Rust基础①】基本类型、所有权与借用、复合类型
  • 【Vivado HLS Bug】Ubuntu环境下Vivado HLS导出IP报错:HLS ERROR: [IMPL 213-28]
  • Ant Design Vue Element-ui 中table 合并行功能,以及带分页并合并行
  • 基于SSM的学生选课管理系统
  • ideal远程Debug部署在服务器上的服务详解
  • Meta正为AI眼镜开发人脸识别功能
  • 《2025城市青年旅行消费报告》发布,解码青年出行特征
  • 波音公司计划于2027年交付新版“空军一号”飞机
  • 两次蹚入同一条河,巴萨这一晚被命运抛弃
  • 吴清:基金业绩差的必须少收管理费,督促基金公司从“重规模”向“重回报”转变
  • 城事|五一长假,哪里人最多?