teleport 在本项目中的问题

来源:10-5 Modal组件编码

香饽饽0

2023-03-19

teleport 内置组件,vue 帮我们将 dom 渲染到指定 to 属性下,项目里在 setup 时,创建了 to 的真实 dom;

但是在项目中使用是,我们又用 createMessage 的方式,在这里我们又创建了 dom,将 dom append 到 body 下,用 render 的方式渲染这些 teleport 组件

所以,即便不使用 teleport,我们的 message,modal 组件实际上也是 渲染到 body 里的,

所以课程里 teleport 在 message、modal 组件中是不是多余了呢?

写回答

1回答

张轩

2023-03-20

同学你好

这样说是没问题的,当然由于内容是循序渐进的,一开始使用的 teleport 是没问题的,后面可以随着 createMessage 这样的方式,将它去掉也可以。

0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程