vue循环生成echarts图表
1. 效果图

2. 引入echarts
npm install echarts --save
3. main.js全局引入

4. 页面



data数据是从后台接口中返回的,需要通过watch监听来获取created方法中获取到的数据。用mounted由于是异步调用,是获取不到created中的数据的。
4. 后台数据
我这里是根据实际业务场景返回的map集合
{
    "code": 200,
    "data": {
        "A产品": [
            ["10月",2],
            ["9月",0],
            ["8月",0],
            ["7月",0],
            ["6月",0],
            ["5月",0],
            ["4月",0],
            ["3月",0],
            ["2月",0],
            ["1月",0]
        ],
        "B产品": [
            ["10月",2],
            ["9月",0],
            ["8月",0],
            ["7月",0],
            ["6月",0],
            ["5月",0],
            ["4月",0],
            ["3月",0],
            ["2月",0],
            ["1月",0]
        ],
        "C产品": [
            ["10月",2],
            ["9月",1],
            ["8月",1],
            ["7月",0],
            ["6月",0],
            ["5月",0],
            ["4月",0],
            ["3月",0],
            ["2月",0],
            ["1月",0]
        ]
    }
}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号