echarts 地图划过地块时线上报错,测试环境正常

报错内容 Uncaught TypeError: Cannot read property 'getData' of undefined

代码是这样写的

tooltip: {
  trigger: 'item',
  formatter(data) {
    let res = data.name + '<br/>';
    allData.forEach(item => {
      if (item.name === data.name) {
        res += `住宅(套)${item.area}<br/>住宅总面积(㎡)${item.count}<br/>非住宅(套)`
      }
      return res
    })
    return res
  }
},

打印res 打印不到

看不出来,远程把,私聊我

搜一下getData。这个报错是说,有一个对象的getData属性未定义。你使用时做个判断。例如
if(obj.getData){
//不为null,不为undefinde时再用

}

线上环境突然自己好了几天 现在又坏了 代码没变过