微信小程序中Echarts覆盖正常组件怎么解决
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本篇内容主要讲解"微信小程序中Echarts覆盖正常组件怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序中Echarts覆盖正常组件怎么解
千家信息网最后更新 2025年01月20日微信小程序中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安全错误
数据库的锁怎样保障安全
企业微信定位软件开发
互联网有哪些高科技
法制讲座观后感关于网络安全
aix服务器运行多少个进程
软件开发人员派遣价格
服务器信息怎么关闭
2020年网络安全城市
虚拟主机ecs云服务器
计算机管理服务器
变电站plc管理服务器
大班网络安全绘画
g6财务管理系统配置服务器
网络安全宣传周试题答案
局域网必须用服务器吗
幻塔星岛服务器怎么没了
一般软件开发价格评估
php能远程登陆数据库吗
集控软件开发服务与组态软件
怎样知道网络安全密钥
软件开发者哪里看
深圳市网络技术招聘
梨树租房软件开发
网络安全工作视频讲解
如何时限虚拟跨接服务器
数据库查询中如何计数
宣传护苗网络安全课
集控软件开发服务与组态软件
苹果手机激活连不到服务器
全网公敌服务器排列
linux多服务器共享文件夹