微信小程序中Echarts覆盖正常组件怎么解决
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"微信小程序中Echarts覆盖正常组件怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序中Echarts覆盖正常组件怎么解
千家信息网最后更新 2026年11月02日微信小程序中Echarts覆盖正常组件怎么解决
本篇内容主要讲解"微信小程序中Echarts覆盖正常组件怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序中Echarts覆盖正常组件怎么解决"吧!
最近公司的项目中需要在小程序内使用echarts组件来展示数据,同时因为使用了自定义导航栏以及蒙版层,导致Echarts图形覆盖于所有组件的上方,不符合设计要求。
尝试解决的思路:
z-index:Echarts使用的是微信原生canvas,优先级高,z-index完全无效。
cover-view:因为page中含有一些如input之类的无法与cover-view进行嵌套使用的元素,故cover-view也无法奏效。
wx.canvasToTempFilePath:wx.canvasToTempFilePath官方文档
思路是等待画图完成之后利用这个方法将画布导出成图片,来代替canvas进行数据展示,使用display来控制canvas的隐藏会出现一些不太好看的闪烁,因此使用position:absolute将canvas预先移动至屏幕外。
该方法需要在draw()回调方法中使用,部分代码如下:
ec-canvas.js
wxml中
js中
这个过程中还是存在着一些问题,例如如果画图较慢会导致生成的图片只有一部分数据甚至是全透明的,目前只找到了一个并不完善的解决方案,就是使用setTimeOut来增加一些延迟,等待画图结束,因此,加上了wx.showLoading来过渡,但依然存在一些隐患。
到此,相信大家对"微信小程序中Echarts覆盖正常组件怎么解决"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
组件
程序
方法
数据
内容
图片
思路
学习
好看
实用
更深
代码
优先级
元素
公司
兴趣
只有
同时
图形
官方
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
南京欣网互联网络科技
科技互联网项目
圆梦互联网科技
朗新科技与工业互联网
互联网与科技金融数据
重庆互联网络科技
互联网金融 金融科技
万易互联网科技
有木互联网科技
博兴的互联网电子科技公司
中盈科技互联网信息有限公司
创业天下互联网科技有限公司
科技互联网大厂
洛阳昕诺飞互联网科技有限公司
华中科技大学互联网的牛人
深圳无忧互联网科技
互联网风格科技公司名称
银川新华互联网科技学校是国营吗
山东蛋芒互联网科技有限公司
互联网科技公司
互联网科技革命
广州互联网络科技有限公司
互联网科技logo设计
兼蜜互联网科技
湖南洣水互联网科技有限公司扣款
科技与互联网的利与弊
阿大互联网科技有限公司
济南有互联网科技公司吗
西安有哪些互联网高科技企业