我在自定义框架组件中获取aframe文本组件的高度/宽度时遇到问题 . 文本出现在我的场景中,我可以在console.log中显示'几何'和'材质'属性 . 但是,尽管我可以在console.log中看到它,但是geometry.layout属性是未定义的! 'layout'属性包含高度和宽度,这是我需要的 . 我怎么能得到它们?谢谢你的帮助 .

const label = document.createElement('a-text');

    label.setAttribute('id', 'label');
    label.setAttribute('position', '0 0 0');
    label.setAttribute('value', 'Label test');
    label.setAttribute('color', 'black');

    label.addEventListener('object3dset', () => {
      const { material, geometry } = label.object3D.children[0];

      // Property geometry.layout is 'undefined' !!!
      console.log('LAYOUT', geometry.layout);
      console.log('LAYOUT_HEIGHT', geometry.layout.height);
      console.log('LAYOUT_WIDTH', geometry.layout.width);

      material.alphaTest = 0.5;
      material.transparent = true;
      material.depthTest = false;
      material.depthWrite = false;

    });