diff --git a/src/models/Model.vue b/src/models/Model.vue index 9c0bd6e..effc85a 100644 --- a/src/models/Model.vue +++ b/src/models/Model.vue @@ -118,9 +118,7 @@ function onModelLoad() { } // props.viewer.elem may not yet be available, so we need to wait for it -watch(() => props.viewer?.elem, (elem) => { - elem.addEventListener('load', onModelLoad); -}); +props.viewer.onElemReady((elem) => elem.addEventListener('load', onModelLoad))