VUE 使用Echarts,解决报错created hook: "TypeError: Cannot read property 'init' of undefine"

如果按照Echarts官网来使用,就会报以下错误:


image.png

正确使用方法:

        // Echarts 柱状图
        drawLine() {
            let echarts = require('echarts')
            // 基于准备好的dom,初始化echarts实例
            let myChart = echarts.init(document.getElementById('registerChart'))
            // 绘制图表
            myChart.setOption({
                grid: {
                    left: '3%',
                    right: '2%',
                    bottom: '3%',
                    containLabel: true,
                },
                xAxis: [
                    {
                        type: 'category',
                        data: [1,2,3,4,5,6,7],
                        axisTick: {
                            alignWithLabel: true,
                        },
                    },
                ],
                yAxis: [
                    {
                        type: 'value',
                    },
                ],
                series: [
                    {
                        type: 'bar',
                        data:[22,28,36,52,88,66,42],
                        barWidth: 24,
                    },
                ],
            })
        },
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容