1:下载 GitHub 上的 项目

https://github.com/ecomfe/echarts-for-weixin

2:但项目下载之后,打开小程序开发工具,可以看到效果如下,适配性还是比较完美的。

如果是在项目里面引入组件的话,打开从github上面下载的代码,将ec-canvas文件夹复制黏贴到你的项目里面。

好的,组件已经复制到了我的项目里面,现在我想实现一个折线图,现在开始去组件里面搬运复制黏贴代码了。
wxml

<!--index.wxml-->
<view class="container"><ec-canvas id="mychart-dom-line" canvas-id="mychart-line" ec="{{ ec }}"></ec-canvas>
</view>

js

import * as echarts from '../../ec-canvas/echarts';const app = getApp();function initChart(canvas, width, height) {const chart = echarts.init(canvas, null, {width: width,height: height});canvas.setChart(chart);var option = {title: {text: '测试下面legend的红色区域不应被裁剪',left: 'center'},color: ["#37A2DA", "#67E0E3", "#9FE6B8"],legend: {data: ['A', 'B', 'C'],top: 50,left: 'center',backgroundColor: 'red',z: 100},grid: {containLabel: true},tooltip: {show: true,trigger: 'axis'},xAxis: {type: 'category',boundaryGap: false,data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],// show: false},yAxis: {x: 'center',type: 'value',splitLine: {lineStyle: {type: 'dashed'}}// show: false},series: [{name: 'A',type: 'line',smooth: true,data: [18, 36, 65, 30, 78, 40, 33]}, {name: 'B',type: 'line',smooth: true,data: [12, 50, 51, 35, 70, 30, 20]}, {name: 'C',type: 'line',smooth: true,data: [10, 30, 31, 50, 40, 20, 10]}]};chart.setOption(option);return chart;
}Page({onShareAppMessage: function (res) {return {title: 'ECharts 可以在微信小程序中使用啦!',path: '/pages/index/index',success: function () { },fail: function () { }}},data: {ec: {onInit: initChart}},onReady() {}
});

json

{"usingComponents": {"ec-canvas": "../../ec-canvas/ec-canvas"}
}

css

/**index.wxss**/
ec-canvas {width: 100%;height: 100%;
}

这一步为止,代码搬运结束,刷新按钮,但是,为什么界面显示空白?没有报错,代码也一模一样,真实让人费解,算了,还是先放在这里吧,吃饭要紧。


继续写
开始进行百度Google,不得不说,百度Google是个神奇的东西,你遇到的百分之99的问题都能解决,你遇到的问题基本上都被你的前前前程序员解决了,在这里要感谢一下这位大神,提供完美的解决方案。
https://blog.csdn.net/qq_40663357/article/details/89672658

对,没错,空白不显示的原因出在了css文件上面,只要我们在css里面再写上一些代码之后。

/**index.wxss**/ec-canvas {width: 100%;height: 100%;
}ec-canvas {width: 100%;height: 100%;
}.container {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;flex-direction: column;align-items: center;justify-content: space-between;box-sizing: border-box;
}.picker-pos {margin-top: -130rpx;margin-left: 150rpx;color: blueviolet;
}

这个时候
小程序Echarts图表组件算是已经可以运用在项目里面啦

小程序里面怎么使用Echarts图表组件?相关推荐

  1. 微信小程序中简单使用echarts图表

    1.复制组件至page同级目录下(ec-canvas) 2. 在js中引入 import * as echarts from '../../ec-canvas/echarts'; 3.在wxml写个标 ...

  2. uniapp 使用秋云uCharts图表组件、echarts图表组件

    一.uniapp 使用秋云uCharts图表组件 1.我们的项目是依赖uniapp的vue-cli项目 操作:将uni_modules目录复制到src目录,即src/uni_modules. 2.页面 ...

  3. 小程序Echarts图表组件使用

    1:下载 GitHub 上的 项目 https://github.com/ecomfe/echarts-for-weixin 2:但项目下载之后,打开小程序开发工具,可以看到效果如下,适配性还是比较完 ...

  4. ECharts图表组件使用

    图表使数据比较或数据变化趋势变得一目了然,有助于快速.有效地表达数据关系,对知识挖掘和信息直观生动感受起关键作用.   今天向小程序伙伴推荐并尝试学习一款老牌图表组件"ECharts&quo ...

  5. 微信小程序中使用动态echarts

    微信小程序中使用动态echarts,套值可用 1.先在微信开发者工具中创建一个项目 2. 在echarts-for-weixin中下载项目 解压后打开,把ec-canvas文件夹复制到项目pages同 ...

  6. 转:ECharts图表组件之简单关系图:如何轻松实现另类站点地图且扩展节点属性实现点击节点页面跳转...

    站点地图不外乎就是罗列一个网站的层次结构,提炼地讲就是一个关系结构图.那么我们如何巧用ECharts图表组件内的简单关系结构图来实现一个站点的地图结构呢?另外如何点击某个节点的时候实现页面跳转呢? 针 ...

  7. 钉钉小程序----使用阿里的F2图表

    在钉钉小程序中使用F2的图表遇见很多问题 不能点击或者点击错乱的问题还没有解决,因为我解决不了........................... ------------------------- ...

  8. vue-cli ——解决多次复用含有Echarts图表组件的问题

    vue-cli --解决多次复用含有Echarts图表组件的问题 参考文章: (1)vue-cli --解决多次复用含有Echarts图表组件的问题 (2)https://www.cnblogs.co ...

  9. 小程序内配置公众号关注组件

    official-account 基础库 2.3.0 开始支持,低版本需做兼容处理. 用户扫码打开小程序时,开发者可在小程序内配置公众号关注组件,方便用户快捷关注公众号,可嵌套在原生组件内. Tips ...

最新文章

  1. 第五课.Python函数(二)
  2. 阿里全球数学竞赛第二届
  3. 【大牛疯狂教学】cdhkafka打开的文件描述符临界阈值
  4. Class,表名,表单参数名关系
  5. axios04-文件上传
  6. 字典转模型的过程中,空值和id特殊字符的处理
  7. php curl 批量,PHP实现的curl批量请求操作
  8. 冀教版五年级计算机教学计划,冀教版五年级上册教学计划资料
  9. magento block 程序中获取各种url及绝对路径的方法
  10. vc6可编译的 linux 源码,winpcap+vc6编译环境配置,以及获取网络设备列表的源代码...
  11. python自动修图_有码变高清!AI修图PULSE一秒还原马赛克
  12. go json的key为数字怎么解析_golang向interface{}解析json时把所有的数字都当成float64...
  13. c语言getchar在哪个头文件_c语言入门(一)
  14. 中文字体库转换成16X16点阵 另外附上ASCII码转换8X16点阵
  15. Reflector反编译.NET文件后修复
  16. 定时监控服务端口是否正常 发送邮件
  17. 2022年G1工业锅炉司炉考试试题及答案
  18. android判断音频是否是噪音,声音检测器sound detector(噪音分贝检测)
  19. speedoffice,一款Excel和Word都支持的免费软件
  20. 最近很火的滚动图标!手机图标随着手势滚动,让你的桌面动起来!

热门文章

  1. linux kickstart之中rootpw密码生成方法
  2. 使用shred命令实现文件粉碎的功效
  3. Java面试技巧以及注意事项
  4. X-VLM: Multi-Grained Vision Language Pre-Training
  5. 光伏电站清扫机器人_光伏清扫机器人(GF01B)
  6. Mopria为Windows 10更新提供IPP打印解决方案
  7. jmeter使用入门(+influxdb+grafana)
  8. 【工具-NMAP】主机渗透神器:NMAP (功能介绍,安装,使用,参数完整翻译)-转载
  9. 百度地图坐标点轨迹画线php,百度地图绘制轨迹点
  10. 项目管理之:CMMI规范风险管理(RSKM)