使用TS的时候。经常会因为一些数据类型导致编译不过,用惯了JS突然有点不习惯。在使用到antV Reac画图的时候,代码一直显示红线。dev模式下不影响运行,但是会导致编译失败。
查看详细情况就会出现**xxxx is not assignable to type xxxxx
**,意思大概就是类型不匹配,需要手动设置Bar内属性的类型。
即使用as方式给属性赋予类型。
const lineconfig = {
data: linedata as any[],
xField: 'year'