请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

UseDomCreate 和 createMessage里面都有document.createElement

DomCreate是创造组件实例,createMessage是挂载节点?
但DomCreate里也使用了document.body.appendChild(node),因为通过createMessage调用,所以创造的实例只是vnode不会挂载到document上?
能不能再梳理一下这个过程,有点迷糊,感谢

正在回答 回答被采纳积分+3

1回答

张轩 2025-03-06 14:38:00

同学你好

createMessage 和 useDomCreate 功能不同,

useDomCreate 就是创建一个 DOM 节点,供 teleport 使用。

createMessage 创建这个 DOM 节点,主要是为了之后 组件 render 上面使用

0 回复 有任何疑惑可以回复我~
  • 提问者 勇敢的心3525152 #1
    所以在message组件里实际上没必要用teleport和useDomCreate吧,createMessage就够了?我删掉后也没有影响消息通知。
    回复 有任何疑惑可以回复我~ 2025-03-11 00:19:31
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号