mpvue中出现Cannot read property 'getAttribute' of undefined

发布于 2022-09-12 23:19:15 字数 1233 浏览 39 评论 0

<template>
<div class="echarts-wrap">
    <mpvue-echarts :echarts="echarts" :onInit="onInit" canvasId="demo-canvas">

    </mpvue-echarts>
</div>
</template>
<script>

import echarts from "../../../node_modules/echarts/dist/diy-echarts.js"
import mpvueEcharts from '../../../node_modules/mpvue-echarts'

let chart=null
function initChart(canvas,width,height){
    chart=echarts.init(canvas.null,{
        width:width,
        height:height
    });
    canvas.setChart(chart);

    var xDataArr=['张三','李四','王五','闰土','小明','茅台','二姐','大强']
    var yDataArr=[88,34,66,87,34,100,56,78]
    var option={
        xAxis:{
            //类别的轴
            type:'category',
            //数据来源
            data:xDataArr
        },
        yAxis:{
            //数量轴
            type:'value'
            //data在series下查找
        },
        series:[{
            name:'语文',
            type:'bar',
            data:yDataArr
        }]

    };//Echarts配置项

    chart.setOption(option);
    return chart;//返回chart后可以自动绑定触摸操作
}
export default{
    components:{
        mpvueEcharts
    },
    data(){
        return{
            echarts,
            onInit:initChart
        }
    }
}


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文