reactjs - 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,模板被添加到场景之外的原因是什么?
解决方案
推荐阅读
- c++ - libcxx 中 std::is_function 的实现如何工作?
- android - 无法将 apk 上传到 firebaseAppDistribution
- php - getstream.io - 无法在 PHP 后端创建用户
- sed - 用 sed 替换化合物编号
- spring - 如何在 Spring 中获取当前登录的 id
- view - REVIT:打开视图时如何缩放视图
- c# - 另一个类的测试在执行第一类的所有测试之前开始
- c++ - Pow 函数返回 -NaN
- instagram-api - 验证测试用户 { "error_type": "OAuthException", "code": 400, "error_message": "Invalid platform app" }
- flutter - 如何在 showModalBottomSheet 的左侧、右侧和底部显示边距?