请教一下,为什么这个位置获取不了上面变量的值

提示变量未定义。
问题有点菜,谁能帮忙解释下原理呢。

在你的回调函数中,this 已经不是 Block 这个类的实例了,有几个解决方法

  1. 在 node.on 的最后一个参数上加上 this
  2. 使用箭头函数
  3. 在外部定义一个 self=this,在回调函数内部使用 self.blockType

希望能帮助到你:slightly_smiling:

明白了,谢谢