位置: 编程技术 - 正文

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

  • 企业所得税汇算清缴退税怎么做账
  • 增值税发票综合服务平台怎么下载
  • 计税价格是什么税
  • 残保金季报要填上年职工人数
  • 银联撤销交易步骤
  • 固定资产投资额包括哪些会计科目
  • 预付押金是否可以作为成本
  • 大病医疗保险能税前扣除吗
  • 房地产 结转
  • 第三方协议补贴
  • 开发票时税点开里怎么算?
  • 资产减值准备所得税申报中要填主表吗
  • 检测费专用增值税的税票税率
  • 消费税和增值税的不同之处
  • 企业出租包装物收取的押金应通过其他应收款账户核算
  • 钢材增值税发票
  • 委托采购是什么意思
  • 企业买的商业保险退款怎么做账
  • 华为鸿蒙系统如何刷机
  • macos usb启动
  • 支付境外特许权许可使用费资料
  • element plus 虚拟化表格
  • 在电脑上网页打不开怎么办
  • 记账凭证的摘要是什么意思
  • 车辆交通罚款怎样避免重复报销
  • 文竹浇白糖水的正确方法
  • 实缴注册资本股权转让怎么交税
  • 国有土地出让收入分析报告
  • 增值税纳税筹划案例最新
  • 所得税时间性差异与暂时性差异
  • 哪些情况即使取消核酸
  • 个人股权转让应税凭证名称
  • 前端布局flex
  • session和viewstate
  • nlp自然语言处理框架
  • ipcrm命令
  • 个体工商户建账办法最新
  • 海关进口增值税专用缴款书如何抵扣
  • 公司股东投资在哪里查
  • 费用发票可以抵税吗
  • 企业销售商品满足收入确认条件时,应当
  • 从事特殊行业
  • mysql主从配置详解
  • 个税申报填错了就这样报了怎么办
  • 支付劳务费的账务处理
  • 员工报销货款会计分录怎么写
  • 值税多缴税款能退回来吗
  • 个人所得税手续费比例
  • 汇兑收益怎么做分录
  • 固定资产竣工前予以资本化吗
  • 商贸公司库存商品进销存报表怎么做
  • 微众银行贷款到私账吗
  • 发票报销是什么流程
  • 非营利医疗机构印花税减免政策文件
  • sql server错误代码1608
  • sqlserver查询所有表的行数
  • sqlserver通用的删除服务器上的所有相同后缀的临时表
  • mysql 左链接 右链接
  • mysql操作教程
  • macos mysql
  • solaris教程
  • win8.1怎么安装软件
  • window10系统电脑配置
  • ubuntu gvfs
  • linux配置raid5方法
  • Linux下Dr.com(802.1x)拨号上网完美解决方法(Ubuntu)
  • win8.1怎么关机
  • jquery插件大全
  • jq获取单选框的值
  • 网页打开新窗口怎么关闭
  • relative absolute无法冲破的等级问题解决第1/3页
  • JavaScript中setAttribute用法介绍
  • json jquery
  • android 启动器 设置
  • android性能优化面试题
  • python 多线程处理
  • 胰腺在人体的哪个部位图解
  • 怎么查询公司法人电话号码
  • 中国税务局官网发票查询系统
  • 晋阳学堂实验学校学费多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设