You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache Echarts自定义工具箱按钮不显示问题求助

Apache Echarts自定义工具箱按钮不显示的问题解决

你的自定义按钮不显示主要是图标配置错误,还有可能存在路径问题,具体修正点如下:

  • 图标协议使用错误:path://是用于SVG路径字符串的,加载本地图片应该用image://协议,且不需要额外添加引号。你原代码里icon: 'path://"../images/Europa.png"'的写法完全不符合规范。
  • 路径格式问题:移除多余的引号,同时确保图片路径相对于当前HTML页面的位置正确(比如若HTML文件在根目录,图片在根目录的images文件夹下,../会指向根目录的上级,可能导致路径错误,可直接尝试images/Europa.png)。

修正后的配置代码:

toolbox: {
  right: '20%', 
  feature: {
      dataZoom: {},
      saveAsImage: {},
      magicType: {},
      myCustBut:{
        show: true,
        title: 'test option',
        icon: 'image://../images/Europa.png', // 修正协议与引号格式
        onclick: function() {alert("Test")}
      }
  }
},

如果按钮仍未显示,可额外检查:

  • 确认图片文件真实存在,路径拼写无错误(注意区分大小写)。
  • 若在Vue/React等框架中使用,图片路径需采用框架要求的静态资源引入方式,比如icon: 'image://' + require('../images/Europa.png')。

内容的提问来源于stack exchange,提问作者hacking_mike

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 07:18:23