P粉0943518782023-09-05 00:37:47
<editable-h1>
上触发connectedCallback
이벤트
그래서 여러분의 Hello World
의 innerHTML은 아직 구문 분석되지 않았습니다
실행하기 전에 구문 분석이 완료될 때까지 기다리려면 setTimeout
참고: 모두 제공됩니다parsedCallback
的工具和库都会在底层使用类似的技巧,使用requestAnimationFrame
或MutationObserver
(및 더 많은 코드 줄).
한 줄 setTimeout
是一个hack,或者你不想使用setTimeout
이 해킹이라고 생각하거나 를 사용하여 밀리초를 낭비하고 싶지 않다면 Andrea Giammarchi의 html-parsed-element 코드
WC 전문가를 따라가면 이 토론이 계속됩니다.
하위 요소가 변경되거나 파싱이 완료된 후 실행될 콜백 함수가 필요합니다
https://github.com/WICG/webcomComponents/issues/809
모든 방법은 결국 같은 목표로 귀결됩니다: 이벤트 루프가 비어 있을 때까지 기다리세요
이벤트 루프란 무엇인가요? https://www.youtube.com/watch?v=8aGhZQkoFbQ