安卓机cover-view无法覆盖ec-charts中的canvas

发布于 6 年前作者 rqin16144 次浏览最后编辑 6 年前来自 ask

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

自定义tabbar如下:

异常结果如下:

4 回复
xuwei
xuwei1 楼6 年前

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

baiqiang
baiqiang2 楼6 年前

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

xieping
xieping3 楼6 年前

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

解决方法:

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

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

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

liangyan
liangyan4 楼4 年前

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