位置: 编程技术 - 正文

在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的上传文件)

  • php获取excel文件数据(php获取文件内容的函数)

    php获取excel文件数据(php获取文件内容的函数)

  • SQL Server 2008用'sa'登录失败,启用'sa'登录的解决办法

    3.右键实例-->【重新启动】

    4.选择【安全性】-->【登录名】-->【sa】

    5.双击【sa】,出现下面视图,点击【常规】,设置新的密码

    Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_a1ad.png" class="img-responsive" alt="SQL Server 2008用'sa'登录失败,启用'sa'登录的解决办法">

    SQL Server 2008用'sa'登录失败,启用'sa'登录的解决办法

  • win7怎么单独调整系统菜单栏字体大小?(win7怎么调整)

    win7怎么单独调整系统菜单栏字体大小?(win7怎么调整)

  • WindowsXP系统访问GPT硬盘的方法(windows10访问xp)

    WindowsXP系统访问GPT硬盘的方法(windows10访问xp)

  • boot.exe进程是什么意思 boot进程信息查询(boot process)

    boot.exe进程是什么意思 boot进程信息查询(boot process)

  • LINUX 常见问题1000个详细解答(linux的问题)

    LINUX 常见问题1000个详细解答(linux的问题)

  • jQuery实现控制文字内容溢出用省略号(…)表示的方法(jquery控制台输出)

    jQuery实现控制文字内容溢出用省略号(…)表示的方法(jquery控制台输出)

  • 使用jquery获取url及url参数的简单实例(jquery 获取html)

    使用jquery获取url及url参数的简单实例(jquery 获取html)

  • 留抵抵欠条件
  • 耕地占用税的税目
  • 应交税金怎么算出来的
  • 企业一般户需要哪些资料
  • 资本公积转增资本的限制条件
  • 新公司开基本户银行选择
  • 公司买车计算方式
  • 电子发票的有效性在哪里查看
  • 直接支付和授权支付方式的区别与联系
  • 申报个税大病医疗如何申报
  • 专用凭证和通用凭证的联系和区别
  • 收到货款开的增值税发票怎么写分录
  • 增值税专票销货清单模板
  • 销售回扣的账务处理办法
  • 小规模异地预缴增值税
  • 海运费需要代扣代缴吗
  • 银行直接扣的手续费怎么记账
  • 国税2017年16号文
  • 关于两套账老板和会计须知的4个点
  • 哪些违约金可以退回
  • 事业单位购买固定资产如何记账
  • 固定资产的确认条件有哪些
  • 民间非盈利组织会计要素组成
  • 多结转成本会导致什么
  • 房租发票需要缴房产税吗
  • 水电费无发票如何做账
  • 苹果icloud储存空间怎么查看内容
  • 高新技术企业补助需要交所得税吗
  • 艾叶泡脚的功效与作用及禁忌
  • 现金支付医保报销
  • 金融资产的会计处理方法
  • php socket_create
  • 酒店客房成本构成
  • php的运算符主要包括哪些?
  • php如何安装配置
  • php依赖注入的三种方式
  • js数组方法filter
  • discuz怎么修改招聘内容
  • 公司提现金用途
  • python读取TXT文件代码
  • php和mysql的软件怎么部署
  • 企业改制资产整合过程中涉及的土地增值税
  • 现金流量表要填满吗
  • 再生资源回收企业现状
  • 供应商质量考核评估表样板
  • 总公司和分公司企业所得税分配
  • 银行代发工资必须是本行的卡吗
  • sql的应用
  • mysql中的索引有
  • 重复报销怎么写情况说明
  • 资产负债有哪些科目
  • 设备融资租赁如何算综合利率
  • 年末计提企业所得税的依据
  • 如何理解啥意思
  • 记账凭证是不是转账凭证
  • 财务会计期末总结
  • 企业发生装修费就计入长期待摊费用吗还是
  • 售楼部装修费计入什么科目
  • 购物卡送给客户的账务处理
  • 财务软件摊销年限的最新规定
  • 查询存储过程中的文件
  • casewhen嵌套查询
  • win7系统安全在哪
  • 复制system
  • linux常用基本命令pwd
  • ubuntu无法解压tar.gz
  • win7怎么看最近访问位置
  • 在windows xp
  • unity3d的
  • 显示网络配置的命令
  • windows批处理命令教程
  • iframe用法和代码
  • 网页css加载失败
  • CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
  • 用shell脚本实现菜单页面
  • python 解析js
  • android design库
  • 地税可以补开以前发票吗
  • 混合销售定义是什么意思
  • 国家税务认证平台是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设