自定义弹窗会被canvas遮挡,有人通过将canvas保存成image,在弹窗是显示image。
对于我的实际情况无效。canvas中的数据我需要动态改变,当隐藏并重新显示canvas后,echart无法重新绘制图表。
我的解决方案是动态改变canvas的height属性,当弹窗时,将height设置为0;弹窗结束时将值还原。
<ec-canvas id="mychart-dom-line" style="height:{{echart_height}}" canvas-id="mychart-line" ec="{{ ec }}"></ec-canvas>
用visibility: hidden试试呢