Echarts 组件在代理环境下显示异常

2021-12-27 14:44:00 +08:00
 Gaays

今天遇到一个很奇怪的现象想问下大家,我们的项目在本地跑和访问部署服务器地址上面直接访问 echarts 的柱状图、饼图组件都是正常的,但是挂代理访问这些组件就会不显示坐标轴,而且图例会全部重叠在左上角显示,数据内容没有问题,控制台也没有报错,感觉很诡异,找不到原因,想问一下大家。echarts 版本号 4.9.0,highCharts 就没有问题,难道是 echarts 的 bug ?

本地 dev 和直接访问部署服务器地址得到的页面:

挂代理访问得到的页面:

访问部署服务器就是 ip+port 的形式,用 vpn 就变成 vpn 地址+部署服务器 ip+port ,想问一下大家这个到底是什么原因造成的,我实在是没有头绪,谢谢

1769 次点击
所在节点    JavaScript
8 条回复
Gaays
2021-12-27 14:49:58 +08:00
图片链接没显示,手动放一下

这个是代理访问页面的 echarts 组件样式
https://imgtu.com/i/TBcoQI
这个是本地和直接访问部署服务器的页面 echarts 样式
https://imgtu.com/i/TBcISA
HashV2
2021-12-27 15:23:47 +08:00
不能下好放在你服务器上么
Gaays
2021-12-27 15:27:42 +08:00
@HashV2 echarts 是本地安装的,不是通过网络引入,这是个内网项目
zjjwhl
2021-12-27 15:58:41 +08:00
Echarts 4.x 正常 5.x 就有 bug 对吧
ljpCN
2021-12-27 16:03:35 +08:00
先看控制台有没有什么报错信息,说不定可以直接定位到问题。如果怀疑是网络问题,就打开浏览器控制台看网络请求开始排查。排除了网络问题就去看代码。只看结果的截图不是合理的排查问题的方式。
Gaays
2021-12-27 16:20:58 +08:00
@ljpCN 谢谢你,我看了控制台,没有任何报错,网络请求也都是正常的,我最终尝试把 echarts 版本更新到 5.2.2 就显示正常了,看上去像是 echarts 的问题
l4ever
2021-12-28 09:41:13 +08:00
echarts vs highCharts?
如何取舍?
Gaays
2021-12-28 14:38:42 +08:00
@l4ever highCharts 理论上是收费的,所以如果公司项目还是 echarts 吧,单纯两者对比来说 highCharts 有很多样式效果 echarts 是没有的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/824694

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX