小程序里面怎么使用Echarts图表组件?
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图表组件?相关推荐
- 微信小程序中简单使用echarts图表
1.复制组件至page同级目录下(ec-canvas) 2. 在js中引入 import * as echarts from '../../ec-canvas/echarts'; 3.在wxml写个标 ...
- uniapp 使用秋云uCharts图表组件、echarts图表组件
一.uniapp 使用秋云uCharts图表组件 1.我们的项目是依赖uniapp的vue-cli项目 操作:将uni_modules目录复制到src目录,即src/uni_modules. 2.页面 ...
- 小程序Echarts图表组件使用
1:下载 GitHub 上的 项目 https://github.com/ecomfe/echarts-for-weixin 2:但项目下载之后,打开小程序开发工具,可以看到效果如下,适配性还是比较完 ...
- ECharts图表组件使用
图表使数据比较或数据变化趋势变得一目了然,有助于快速.有效地表达数据关系,对知识挖掘和信息直观生动感受起关键作用. 今天向小程序伙伴推荐并尝试学习一款老牌图表组件"ECharts&quo ...
- 微信小程序中使用动态echarts
微信小程序中使用动态echarts,套值可用 1.先在微信开发者工具中创建一个项目 2. 在echarts-for-weixin中下载项目 解压后打开,把ec-canvas文件夹复制到项目pages同 ...
- 转:ECharts图表组件之简单关系图:如何轻松实现另类站点地图且扩展节点属性实现点击节点页面跳转...
站点地图不外乎就是罗列一个网站的层次结构,提炼地讲就是一个关系结构图.那么我们如何巧用ECharts图表组件内的简单关系结构图来实现一个站点的地图结构呢?另外如何点击某个节点的时候实现页面跳转呢? 针 ...
- 钉钉小程序----使用阿里的F2图表
在钉钉小程序中使用F2的图表遇见很多问题 不能点击或者点击错乱的问题还没有解决,因为我解决不了........................... ------------------------- ...
- vue-cli ——解决多次复用含有Echarts图表组件的问题
vue-cli --解决多次复用含有Echarts图表组件的问题 参考文章: (1)vue-cli --解决多次复用含有Echarts图表组件的问题 (2)https://www.cnblogs.co ...
- 小程序内配置公众号关注组件
official-account 基础库 2.3.0 开始支持,低版本需做兼容处理. 用户扫码打开小程序时,开发者可在小程序内配置公众号关注组件,方便用户快捷关注公众号,可嵌套在原生组件内. Tips ...
最新文章
- 第五课.Python函数(二)
- 阿里全球数学竞赛第二届
- 【大牛疯狂教学】cdhkafka打开的文件描述符临界阈值
- Class,表名,表单参数名关系
- axios04-文件上传
- 字典转模型的过程中,空值和id特殊字符的处理
- php curl 批量,PHP实现的curl批量请求操作
- 冀教版五年级计算机教学计划,冀教版五年级上册教学计划资料
- magento block 程序中获取各种url及绝对路径的方法
- vc6可编译的 linux 源码,winpcap+vc6编译环境配置,以及获取网络设备列表的源代码...
- python自动修图_有码变高清!AI修图PULSE一秒还原马赛克
- go json的key为数字怎么解析_golang向interface{}解析json时把所有的数字都当成float64...
- c语言getchar在哪个头文件_c语言入门(一)
- 中文字体库转换成16X16点阵 另外附上ASCII码转换8X16点阵
- Reflector反编译.NET文件后修复
- 定时监控服务端口是否正常 发送邮件
- 2022年G1工业锅炉司炉考试试题及答案
- android判断音频是否是噪音,声音检测器sound detector(噪音分贝检测)
- speedoffice,一款Excel和Word都支持的免费软件
- 最近很火的滚动图标!手机图标随着手势滚动,让你的桌面动起来!
热门文章
- linux kickstart之中rootpw密码生成方法
- 使用shred命令实现文件粉碎的功效
- Java面试技巧以及注意事项
- X-VLM: Multi-Grained Vision Language Pre-Training
- 光伏电站清扫机器人_光伏清扫机器人(GF01B)
- Mopria为Windows 10更新提供IPP打印解决方案
- jmeter使用入门(+influxdb+grafana)
- 【工具-NMAP】主机渗透神器:NMAP (功能介绍,安装,使用,参数完整翻译)-转载
- 百度地图坐标点轨迹画线php,百度地图绘制轨迹点
- 项目管理之:CMMI规范风险管理(RSKM)