微信小程序Echarts如何覆盖正常组件而不影响显示?

2026-04-08 16:270阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计416个文字,预计阅读时间需要2分钟。

微信小程序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预先移动至屏幕外。

阅读全文

本文共计416个文字,预计阅读时间需要2分钟。

微信小程序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预先移动至屏幕外。

阅读全文