vue使用echarts-legend-icon自定义图标路径错误问题

在Vue项目中使用ECharts时,若要自定义legend图标且避免因webpack构建导致的图片路径错误,可以采取以下方法:1) 使用`require`引入图片并确保路径正确;2) 将图片放入`static`文件夹直接引用;3) 通过`import`导入图片。这三种方式均能成功显示自定义的legend图标。
摘要由CSDN通过智能技术生成

除了static文件夹,图片放在其他文件夹都会被webpack构建,如改成base64的格式。因此js就会找不到图片路径。

因此,如果要正确引入图片有以下几种方法:

1、使用require,使用如图正确路径所示方式展示。

icon:('image://'+require("../../../assets/images/driveless/right/right_img7.png")+'')

在这里插入图片描述

2、将图片放在static文件夹下引用。


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值