本篇文章給大家分享一些微信小程序中使用echarts的使用方法和問題總結(jié),讓大家可避坑踩雷,希望能夠給大家提供幫助!
微信小程序的使用方法和一些避雷踩坑的問題,希望能夠給大家提供幫助
微信小程序中使用echarts
一、下載小程序版的echarts
下載地址:https://github.com/ecomfe/echarts-for-weixin
二、使用步驟
1.引入項(xiàng)目依賴
將微信小程序版 echarts 從 github 上拉下來后,將文件里的 ec-canvas 文件復(fù)制一個(gè)到自己項(xiàng)目里,實(shí)際就是微信小程序版 echarts 的依賴文件。
【相關(guān)學(xué)習(xí)推薦:小程序開發(fā)教程】
2.引入庫
在使用的 echarts 的頁面的 json 文件中引入 echarts ,引入的路徑根據(jù)自己的項(xiàng)目結(jié)構(gòu)來引入
在全局配置文件 app.json 里引入也可以,這樣就全部頁面通用,不用一個(gè)個(gè)頁面引入,當(dāng)多個(gè)頁面使用 echarts 時(shí),比較方便
在使用的 echarts 的頁面的 js 文件中引入 echarts ,引入的路徑根據(jù)自己的項(xiàng)目結(jié)構(gòu)來引入
2、關(guān)于 devicePixelRatio 的作用
可以看到官方代碼里初始創(chuàng)建 echarts 時(shí),代碼如下圖,當(dāng)你設(shè)置了 devicePixelRatio 后,echarts的圖表在微信開發(fā)者工具中看到的 echarts 圖表像素是很差的,用手機(jī)預(yù)覽的時(shí)候,是很清晰的,當(dāng)把 devicePixelRatio 去掉后,微信開發(fā)者工具中看到的 echarts 圖表像素變得很清晰,手機(jī)看到的是像素變差了,所以這個(gè)應(yīng)該是根據(jù)設(shè)備的像素單位來適配圖表的像素吧