今天遇到一个很无语的报错,项目是用ts写的。我半路接手,所以不太清楚业务逻辑。
这个报错我贴在下面:
type check failed for prop "value". Expected Number, got Object
那么记录一下这个错误,是ts类型断言引起的。期望值为数,但是却给了一个对象。所以报错了。
上面也说了我不太清楚业务逻辑,所以在尝试给value加类型失败后,我选择了any。后来一想 ,不如直接注释。
果然,注释了value的类型断言后。马上好了起来。
所以遇到同类问题,大家可以根据需要选择解决办法。尽量不要选择any或anyScript。这对代码整洁有好处。
还有,尽量加注释,要不然自己复盘很痛苦。
2021:11:04