Javascript 括号表示法不适用于框架
使用A-Frame时,无法访问以破折号命名的组件,如动态观察控件 我正在尝试访问帧组件轨道控制。链接如下: 由于这个组件的minAzimuthAngle和maxazimutangle不工作,所以我必须访问它的源代码才能使用脚本来更改它。但当我试图访问它时,我无法使用 var componentAngle=el.components['orbit-controls'] 获取组件并返回undefined。当我登录时 var组件角度=el组件 ,它返回: 那么我怎样才能访问轨道控制?我也试过了 var getAngle=el.getAttribute'orbit-controls' 返回 这些只是数字,改变它们不会改变真正的角度。所以我想知道是否有一种方法可以访问第一张图片中显示的财产?非常感谢 下面是代码链接Javascript 括号表示法不适用于框架,javascript,html,three.js,aframe,Javascript,Html,Three.js,Aframe,使用A-Frame时,无法访问以破折号命名的组件,如动态观察控件 我正在尝试访问帧组件轨道控制。链接如下: 由于这个组件的minAzimuthAngle和maxazimutangle不工作,所以我必须访问它的源代码才能使用脚本来更改它。但当我试图访问它时,我无法使用 var componentAngle=el.components['orbit-controls'] 获取组件并返回undefined。当我登录时 var组件角度=el组件 ,它返回: 那么我怎样才能访问轨道控制?我也试过了 va
在抓取此.el.components['orbit-controls']之前,应等待实体完全加载: 方位角组件添加在轨道控制之前,因此当第一个组件初始化时,后者可能尚未就绪 小提琴
this.el.addEventListener('loaded', e => {
console.log(this.el.components['orbit-controls']
})