位置: 编程技术 - 正文

在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删除数组中的某个值
  • 收到退回的保证金利息怎么入账
  • 印花税股权转让税目
  • PHP:mime_content_type()的用法_fileinfo函数
  • 软件企业职工培训费税前扣除标准
  • 计提坏账准备的方法
  • 黄金的伴生石
  • 中国国防科技大学 博士
  • framework4.0怎么打开
  • TCN(Temporal Convolutional Network,时间卷积网络)
  • session和viewstate
  • cookie set
  • python 字典的字典
  • 现金股利什么时候到账
  • 为什么增值税申报表保存不了
  • 客户借款怎么做账
  • 劳务派遣公司账务处理
  • 预提工资的会计处理
  • 公司的现金收入包括
  • 小规模纳税人劳保用品可以抵扣吗
  • 购入已提足折旧的固定资产账务处理
  • 税款已缴未入库怎么处理
  • 企业向个人借款协议范本
  • 有材料成本差异率怎么算材料成本差异
  • 开个人劳务票需要本人去吗
  • 所得税费用是什么意思
  • 公司给员工买意外险需要员工出钱吗
  • 个体工商户财务怎么做账
  • 固定资产到期出售 合同
  • 应交消费税等于
  • 本年利润是负数怎么写凭证
  • 认缴制下实收资本印花税
  • 什么是商业企业和工业企业
  • mysql高级功能
  • win2008 无线网卡
  • 搜索不到WiFi信号是怎么回事
  • win7命令提示符怎么打开
  • xp系统硬盘管理
  • ubuntu怎么切换到桌面
  • shell数值比较
  • win7电脑耳机插上还是外放
  • opengl导入obj
  • 使用jquery实现的项目
  • Node.js中的事件循环是什么意思
  • 批处理模式的例子
  • jquery移动端ui框架
  • net命令大全
  • IEnumerator/ IEnumerable/ yield return/ StartCoroutine 详解
  • Jquery针对tr td的一些实用操作方法(必看篇)
  • 编程 delphi
  • 云南省国家税务局
  • 一个月可不可以瘦十斤
  • 北京国家税务网官网首页
  • 学费报销找学校哪个部门
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设