HighCharts无法渲染/生成元素,该如何排查故障?
问题详情
- 我们正为部分页面切换新布局,仍基于原有布局页,仅调整了顶部菜单样式(实现逻辑:给视图添加集合,集合存在则显示新顶部菜单,否则显示旧菜单)。
- 出问题的图表并非新增组件,此前一直正常运行。
- 其他使用新顶部菜单的页面中,HighCharts均可正常工作,但某一特定页面的图表无法绘制——完全不会在
container容器内生成HighCharts元素;页面仅显示空白,无任何错误提示,控制台也没有相关日志。 - 将创建该图表的脚本复制到JSFiddle中可正常运行,但在该特定页面内毫无效果。
- 通过Git回退到旧页面(创建图表的Razor组件未做任何改动)后,图表恢复正常;切换回新布局则再次失效,唯一的变更就是给视图添加了一个包含集合的分部视图,且其他视图未出现同类问题。
补充说明
- 编辑1:对应脚本在JSFiddle中可正常运行(仅图表名称和容器ID与页面中不同,但页面的容器ID未变更)
- 编辑2:
containerDIV并未被隐藏
内容的提问来源于stack exchange,提问作者riffnl
相关产品推荐
相关产品推荐

