安卓机cover-view无法覆盖ec-charts中的canvas
发布于 5 年前 作者 rqin 15921 次浏览 来自 问答

页面index,做了自定义的底部tab,index页面加入了组件中,组件中使用了ec-charts,在安卓系统下无法底部tabbar无法遮住ec-charts中的canvas,但,IOS下正常

自定义tabbar如下:

异常结果如下:

4 回复

你好,请问这个问题解决了吗?我也是cover-view无法覆盖ec-charts中的canvas,并且cover-view已经是fixed定位的。

我的是自定义顶部cover-view导航被video覆盖,也是安卓有这个问题,ios正常

这个是ec-charts中的canvas的加载时间比cover-view慢导致的。cover-view先加载出来了,后加载ec-charts中的canvas,导致cover-view覆盖不了canvas.

解决方法:

用异步的async await就可以完美解决这个问题了

1:获取数据this.setData({})之后,绘制canvas

2:绘制canvas之后,显示cover-view

把cover-view的position改成fixed就行了,我的是这样的,根据不同的需求要不同的答案吧

回到顶部