guangliang2019 / Prototype-UI

Headless UI with Web Component
https://prototype-ui.dev
MIT License
5 stars 1 forks source link

Overlay 的 DOM 移动行为值得优化 #37

Open guangliang2019 opened 2 months ago

guangliang2019 commented 2 months ago

目前来看,Overlay 组件在 connected 生命周期时进行子元素的转移行为,会触发子元素的 disconnect 和 connect,这部分可以考虑使用 template 优化,但是那就会要求用户必须要记忆那些组件需要使用 template。或许需要一个自顶向下设计的 MutationObserver,对部分组件库内部的 DOM 操作加入白名单。