css布局位置非常难控制
鉴于这样的场景和困难,Vue官方提供了一个Teleport组件,很好的可以解决这个问题,让开发者不需要顾虑DOM结构的问题
01
组件套组件层次结构很深时
比如:现在有两个组件...:absolute,参照对象的变更,会破坏布局结构,会出现一些css样式
控制的问题,解决起来会非常的痛苦
那这个Teleport组件就是为了解决这类问题,可以将指定的DOM结构片段,独立于到组件外面去...这段代码的作用就是告诉 Vue把以下模板片段传送到 body 标签下
html结构代码
包含了一个组件,那么该组件始终和这个使用了 的组件保持逻辑上的父子关系。传入的 props 和触发的事件也会照常工作。...这也意味着来自父组件的注入也会按预期工作,子组件将在 Vue Devtools 中嵌套在父级组件下面,而不是放在实际内容移动到的地方
位置移动了,提现在结构模板上,但是数据逻辑依旧存在关联的
04
如何禁用