this.echart.on('legendselectchanged', function(obj) {
                const {selected, name} = obj;
                if (first && selected) {
                    Object.keys(selected).forEach(key => {
                        selected[key] = key === name ? true : false;
                    });
                    first = false;
                } else {
                    let open = selected[name];
                    selected[name] = open;
                }
                option.legend.selected = selected;
                this.setOption(option);
            });

此代码是在vue的基础上写的,要注意this的指向!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2022-12-23
  • 2021-06-16
猜你喜欢
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案