echarts 圖例 自定義點擊事件(點擊圖例反選顯示)


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的指向!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM