
变量等于null时报错
null后边加个!就不报错了。
public BodyAnim: Animation = null!;
不是很明白非空断言的作用,总之起作用了。。。
开了严格模式,3.0好像默认严格模式
这是什么原理?
可以在设置里面关掉么?
最好是不要关闭严格模式,慢慢适应
好的吧,先试试效果
非空断言,就是告诉ts编译器你确定这里不会是空值,让编译器忽略检查。只是让编译器忽略而已,不影响编译后的代码。

为什么获取不到对象的方法???
你没有指定mapManager的类型啊。
@property({type:MapManager,})
mapManager: MapManager = null!;
哈哈哈,对对对,忘记加了