我正在尝试使用 findOne 和 Id 将变压器附加到元素上,打印时它会识别两个节点但不附加它,不会显示错误。下面是触发 onClick 的相关函数,节点在同级类中定义,并且不应该在为其附加定义的类上触发任何事件侦听器。
顺便说一下,所有的 props 都定义在父组件上
下面是相关的条件语句,该元素位于父组件层内的组内:
if(this.props.selectedElementsID===this.props.id)
{
console.log(this.props.layer)
console.log(this.props.layer.findOne(`#${this.props.id}`).findOne(`#transform${this.props.id}`))
console.log(this.props.layer.findOne(`#${this.props.id}`).findOne(`#${this.props.id}`))
this.props.layer.findOne(`#${this.props.id}`).findOne(`#transform${this.props.id}`).attachTo(this.props.layer.findOne(`#${this.props.id}`).findOne(`#${this.props.id}`))}
}