hystrix-dashboard一直loading
cloud组件版本号
<spring-cloud-alibaba.version>2.2.1.RELEASE</spring-cloud-alibaba.version>
<spring-cloud.version>Hoxton.SR5</spring-cloud.version>
<hystrix-dashboard.version>2.2.3.RELEASE</hystrix-dashboard.version>
错误现象
- 直接上图
一直在loading。。,请求调用后,没有数据输出。
错误原因
F12,打开调试窗口,可以看到一条错误信息:
Uncaught: TypeError: e.indexOf is not a function.
Hoxton.SR5依赖的jquery版本为3.4.1,定位到monitor.ftlh文件中,js的写法如下:
$(window).load(function()
修改方案
- 修改monitor.ftlh为如下调用方式:
$(window).on("load",function()
- 编译jar源文件,重新打包引入后,界面正常响应(需要有对应的请求调用)。
顺便多嘴一句
感觉netflix对于cloud的后续支持越来越不给力,如此简单的功能,适配竟没有做好;
希望其他netflix的cloud组件不要有类似的尴尬,哈哈😸。