echarts 4 版本 报错"TypeError: echarts__WEBPACK_IMPORTED_MODULE_1___default.a.graphic.registerShape is not a function"
时间: 2024-02-22 09:57:14 浏览: 102
echart图表问题
`echarts.graphic.registerShape` 方法在 ECharts 4 版本中已经被废弃,不再支持使用。
如果你使用的是 ECharts 4 版本,需要将 `registerShape` 方法替换成 `extendShape` 方法来注册自定义图形。`extendShape` 方法的使用方式和 `registerShape` 方法类似,但是具体参数和实现方式略有不同,可以参考官方文档进行使用。
示例代码如下:
```
import echarts from 'echarts'
echarts.extendShape({
shape: {
...
},
buildPath: function (ctx, shape) {
...
}
})
mounted() {
const chartDom = this.$refs.chart
const myChart = echarts.init(chartDom)
...
}
```
注意:`extendShape` 方法需要在 ECharts 实例化之前执行,否则会报错。
阅读全文