麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 小程序 > 正文

微信小程序Echarts覆蓋正常組件問題解決

2020-03-21 15:52:04
字體:
來源:轉載
供稿:網友

最近公司的項目中需要在小程序內使用echarts組件來展示數據,同時因為使用了自定義導航欄以及蒙版層,導致Echarts圖形覆蓋于所有組件的上方,不符合設計要求。       

嘗試解決的思路:       

z-index:Echarts使用的是微信原生canvas,優先級高,z-index完全無效。       

cover-view:因為page中含有一些如input之類的無法與cover-view進行嵌套使用的元素,故cover-view也無法奏效。

微信小程序,Echarts,正常組件

wx.canvasToTempFilePath:wx.canvasToTempFilePath官方文檔       

思路是等待畫圖完成之后利用這個方法將畫布導出成圖片,來代替canvas進行數據展示,使用display來控制canvas的隱藏會出現一些不太好看的閃爍,因此使用position:absolute將canvas預先移動至屏幕外。       

該方法需要在draw()回調方法中使用,部分代碼如下:

ec-canvas.js

微信小程序,Echarts,正常組件

wxml中

微信小程序,Echarts,正常組件

js中

微信小程序,Echarts,正常組件

這個過程中還是存在著一些問題,例如如果畫圖較慢會導致生成的圖片只有一部分數據甚至是全透明的,目前只找到了一個并不完善的解決方案,就是使用setTimeOut來增加一些延遲,等待畫圖結束,因此,加上了wx.showLoading來過渡,但依然存在一些隱患。希望官方可以后續的更新中可以推出一些較為完善的方案。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一级做一级爱a做片性 久久久资源网 | 欧美日韩亚洲不卡 | gril hd | 国产精品久久av | 国产精品视频一区二区噜噜 | 国产高潮好爽好大受不了了 | 极品美女一级毛片 | 黄色的视频在线观看 | 国产一区二区免费在线观看 | 在线观看av国产一区二区 | 国产精品久久久久久影院8一贰佰 | 一级成人欧美一区在线观看 | 日日操操| 黄色免费影片 | 一级α片免费看 | 国产福利不卡一区二区三区 | 久久草在线视频 | 精品一区二区三区中文字幕老牛 | 欧美成年人在线视频 | 成人一区二区三区四区 | 精品国产一区二区三区蜜殿 | 日韩av官网| a一级黄色大片 | 日本中文字幕高清 | 久久色伦理资源站 | 国产亚洲精品久久久久久久 | 欧美中文字幕一区二区三区亚洲 | 精品一区二区三区免费看 | 女人久久久www免费人成看片 | 国产成人精品网站 | 一级大片一级一大片 | 成人短视频在线观看免费 | 91久久国产综合精品女同国语 | 精品久久久91 | 国产在线1区 | 欧美成人黄色小视频 | 一区二区三区四区高清视频 | 999精品久久久 | 92看片淫黄大片一级 | 日本高清在线免费 | 久久99国产精品久久 |