首页 > 解决方案 > Aframe 状态组件 - 模板在 Aframe 之外添加元素

问题描述

我正在尝试使用 aframe-state-component 模板化实体:

  <a-entity layout="type: circle; radius: 10" bind-for="for: guidePreview; in: guidePreviews; key: id">
          <template>
            <a-entity draw="width:256; height: 256" guidepreview="{{guidePreview}}" bind="data: guidePreview"></a-entity>
          </template>
  </a-entity>

我明白了

您正在尝试在 A-Frame 场景之外附加。将此元素附加到<a-scene>。aframe-master.js:58249 未捕获类型错误:parentEl.emit 不是函数

at HTMLElement.value (aframe-master.js:58249)
at HTMLElement.value (aframe-master.js:58112)
at HTMLElement.wrappedMethod (aframe-master.js:59621)
at HTMLElement.value (aframe-master.js:58246)
at HTMLElement.value (aframe-master.js:58112)
at HTMLElement.wrappedMethod (aframe-master.js:59621)
at NewComponent.renderItems (aframe-state-component.js:953)
at NewComponent.<anonymous> (aframe-state-component.js:932)

这是在场景中,但它也在 React 组件中(我需要它来定义访问和路由)

由于 React,模板被添加到场景之外的原因是什么?

标签: reactjsaframe

解决方案


推荐阅读