需求是项目里的对比数据,占比要用柱状图和饼图,看了一下小程序开发文档,里面有个canvas,和想要的效果有些差别,于是决定用echarts来实现。问题来了,echarts官网没有小程序版本,查资料,发现是有大神已经在github上发布过了,这就很轻松了,直接去上面下载echarts, 地址:https://github.com/ecomfe/echarts-for-weixin
1,引入(wepy框架下)
将下载好的ec-canvas文件夹放到\src\libs目录下,然后在.wpy界面引入使用
2,全局定义chart变量
let chart= null
3,data中懒加载
ec: { lazyLoad: true },
4,建立元素
<!-- 图形部分 -->
<view class="chart manageChart" hidden="{
{firstShow}}">
<!-- <view class="provideTitle">资金量/亿</view> -->
<ec-canvas id="initManage" canvas-id="initManage" ec="{
{ ec }}" class="ec-canvas"></ec-canvas>
&l