Types of property 'borderJoinStyle' are incompatible.
Type 'string' is not assignable to type '"miter" | "round" | "bevel" | ((ctx: ScriptableContext<"line">, options: AnyObject) => CanvasLineJoin | undefined) | undefined'.
为了解决这个问题,我将设置从borderJoinStyle: "miter"更改为borderJoinStyle: "miter" as const。 我也收到这个错误:
Types of property 'borderCapStyle' are incompatible.
Type 'string' is not assignable to type '"butt" | "round" | "square" | ((ctx: ScriptableContext<"line">, options: AnyObject) => CanvasLineCap | undefined) | undefined'.
我做了一个与上面类似的更改。从borderCapStyle: "round"更改为borderCapStyle: "round" as const 我在Github上找到了答案: https://github.com/apexcharts/react-apexcharts/issues/347#issuecomment-932848265
2条答案
按热度按时间2fjabf4q1#
您的TypeScript编译器似乎有问题,因为图表
type
属性是特定类型而不是字符串。选项1:
导入图表类型并将
type
转换为ChartType
。选项2:(更简单/更简单的方法)
将整个配置强制转换为any。
在任何情况下,您都需要导入和注册所需的控制器、元件、刻度等。注册
registerables
可以注册所有内容,但最好只注册您的特定图表所需的内容。更多信息请参见Integration instructions。j0pj023g2#
我有一个类似的错误,当谷歌的错误,所以这个问题出现了,所以我会在这里下降一个相关的解决方案。
这在某种程度上是一个变通办法,但我得到了这个错误:
为了解决这个问题,我将设置从
borderJoinStyle: "miter"
更改为borderJoinStyle: "miter" as const
。我也收到这个错误:
我做了一个与上面类似的更改。从
borderCapStyle: "round"
更改为borderCapStyle: "round" as const
我在Github上找到了答案:
https://github.com/apexcharts/react-apexcharts/issues/347#issuecomment-932848265