位置: 编程技术 - 正文

在React 组件中使用Echarts的示例代码(react组件写法)

编辑:rootadmin

推荐整理分享在React 组件中使用Echarts的示例代码(react组件写法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:react常用组件及作用,react组件写法,react组件constructor,react的组件,react组件中必不可少的一个函数,react的组件,react组件中必不可少的一个函数,react组件调用方法,内容如对您有帮助,希望把文章链接给更多的朋友!

在完成一个需求的时候碰到一个场景需要使用柱状图。涉及到可视化,第一反应当然是Echarts了。平时用js加载Echarts组件很方便,但是在React中就要费下神了。各种连蒙带猜实现了。edmo里的

这里我们要在自己搭建的react项目中使用ECharts,我们可以在ECharts官网上看到有一种方式是在 webpack 中使用 ECharts,我们需要的就是这种方法。

我们在使用ECharts之前要先安装ECharts,在以往的开发模式中,我们很多使用就是把官网中的ECharts的核心js文件导入到我们的html或者是jsp等文件里面,但是在react项目中,我们可以直接使用node.js的npm命令安装:

Echarts的例子就是Echarts文档上介绍的最简单的应用。

这是调用Echarts组件的地方,给里面传了2个属性(data-开头是H5定义的规范)

在React 组件中使用Echarts的示例代码(react组件写法)

上面是完整的demo Echarts组件的代码,主要是利用了React根据不同状态(3种状态)提供的处理函数(一共有5种)。

1、componentWillMount:在插入真实DOM之前发起Action,向后端请求数据。

2、onChangeStore:在数据变更的时候更新数据,并在getInitialState中加入监听Store中数据变化的监听器。

3、componentDidUpdate:在数据被重新渲染之后,触发showChart()方法绘制canvas。

4、showChart:配置Echarts,具体配置信息可以参考Echarts文档

5、如果组件生命周期结束,那么要加上如下代码:

否则会报错: Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the undefined component.

最后附上效果图:

     

标签: react组件写法

本文链接地址:https://www.jiuchutong.com/biancheng/369752.html 转载请保留说明!

上一篇:es6在react中的应用代码解析(es6 commonjs)

下一篇:thinkjs 文件上传功能实例代码(js的上传文件)

  • 计提印花税会计
  • 应交税费应交增值税减免税款
  • 应付账款超过三年未付
  • 高新企业要求研发投入
  • 存根联给了客户怎么办
  • 公司账户的钱怎么取出来
  • 录入凭证需要做哪些工作
  • 进口汽车消费税的计算公式
  • 个体工商户生产经营所得税率
  • 以前年度管理费用多计
  • 社保上面的每月的缴费基数是什么意思?
  • 付现金给别的公司是否可以开具发票呢?
  • 结算本月应付职工薪酬,其中生产工人工资为18000
  • 企业所得税计提金额怎么算
  • 一般纳税人取得小规模纳税人的专票可以抵扣吗
  • 计提福利费用会计分录
  • 银行流水账单怎么查
  • 电子发票上传平台失败是什么意思
  • 库存商品售价
  • dell笔记本如何恢复系统
  • bootmgr is missing怎么手动解决
  • 电脑屏幕保护不能设置
  • 情绪情感的特点
  • 国家统计局一套表平台网址
  • 企业第一年利润是多少
  • 分期服务费是啥
  • 购入电脑一次性扣除
  • 结转到生产成本的科目
  • linux如何安装
  • win10任务栏怎么隐藏
  • php glob
  • 贷款钱到账又被转出去
  • 押金要不回来怎么办
  • 预付下年度广告费会计分录
  • 财务指标有哪四类
  • uniapp传值
  • 第一季度季初资产总额和第一季度季末同一个数吗
  • 工业企业应付账款周转率多少合适
  • 数字图像处理期末试卷及答案
  • redisson php
  • 专项资金怎么填表
  • 小规模纳税人的企业所得税怎么算
  • 个人转让上市公司原始股
  • python装饰器如何保留原函数信息
  • 建筑施工企业收入怎么确认
  • 海关完税凭证抵税怎么算
  • sql 数据计算
  • PostgreSQL教程(七):函数和操作符详解(3)
  • 获取验证码平台
  • 不满足收入确认条件的会计分录
  • 残疾人个人所得税扣除
  • 水电费没有票怎么做账
  • 购买的电子承兑公司怎么平账做收据
  • 销售收入打折后怎么做账
  • 某个项目投资多少钱怎么算
  • 外经证是在工程所在地办理吗
  • 建账时应取得哪些资料
  • mysql使用的协议
  • win8.1系统没有wifi怎么办
  • 两台mac怎么同步
  • windowsxp右键没反应
  • windows7磁盘清理命令
  • linux新增lv
  • 常用的linux发行版本有哪些
  • linux常用命令清除
  • 电脑开机显示微信号怎么回事
  • win7系统笔记本无线网络找不到
  • linux如何安装软件教程
  • 一个监控网卡流量够用吗
  • python hashcode
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • 简单实现异步编码的方法
  • jquery选择器实例
  • 抛物线动画演示视频
  • shell脚本判断命令是否执行成功
  • 面向对象的编程语言更适合大规模编程
  • python操作json字符串
  • 一般纳税人开票的税率是多少
  • uk开票网络连接异常怎么回事
  • 江西鹰潭潭花酒60度
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设