位置: 编程技术 - 正文

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

  • 新公司什么时候开始建账
  • 税收分类编码表下载2023
  • 纳税人识别号是什么哪里可以查到
  • 预付账款和应付账款的区别
  • 开票资料需要哪些内容
  • 专利年费是不是只能一项一项交
  • 企业防伪税控维护方案
  • 增值税进项加计扣除计入哪个科目
  • 企业走账的会计处理
  • 支付的劳务派遣服务费现金流量
  • 网站服务器使用什么IP地址
  • 企业核税需要什么资料
  • 营改增后租金收入交什么税
  • 2018企业所得税小微企业优惠政策
  • 核定征收的小微企业企业所得税计算
  • 三证合一后章要换吗
  • 建筑服务一般纳税人预缴税率
  • 资产转让税费哪方承担
  • 外国企业代表处企业所得税
  • 小规模季度不超过30万的账务处理
  • mac怎么恢复出厂值
  • windows10如何显示桌面图标
  • win10系统日志在哪个文件夹
  • 特殊工种人身安全保险费可以扣除吗
  • 如何快速判断
  • 安卓车机系统开发
  • hhcol.exe
  • 比较有用的sr
  • 融资a轮之前
  • nginx ss
  • 仙岩寺庙
  • 前端埋点sdk
  • php 获取当前url
  • php利用数组完成党员信息表
  • 确认的政府补助利得可以确认为收入吗
  • 软件开发服务费开票税目
  • 怎么冲暂估入账
  • 固定资产转为投资性房地产公允价值
  • 出口货物不予免、抵和退税为什么是按外销离岸价计算
  • php判断useragent
  • 母公司给我们减工资
  • 企业代收水电费算不算收入
  • 浅谈数据库优化设计
  • MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用实例
  • SQL Server UPDATE语句的用法详解
  • 未开票收入如何计提增值税
  • 合同权利义务包含债务吗
  • 公司账户转到公司账户要多久
  • 淘宝上买资料可以退吗
  • 让渡资产使用权收入属于收入吗
  • 冲销凭证如何做分录
  • 会计里面的管理费用
  • 一般纳税人购进税控设备如何抵扣
  • 持有待售流动资产减值
  • 对公账户与私人账户都是一级
  • 应用《企业会计》的论文
  • mysql jsonb
  • Vista系统提高ADSL上网速度的两种设置方法
  • 索尼vaio笔记本无法开机
  • ubuntu怎么root权限
  • centos7.0网络配置
  • 快速解决儿童鼻塞
  • windowsxp入门
  • mac图片格式怎么转换jpeg
  • Win7安全模式怎么切换到正常模式
  • 在对linux系统中dir
  • 游戏新手引导架构
  • python怎么输出日志
  • bat批处理视频教程
  • linux shell 循环语句
  • jquery 图片插件
  • unity gpu优化
  • JavaScript中的数据类型分为两大类
  • 设计一个投票程序
  • Python快速从注释生成文档的方法
  • 关于javascript函数
  • javascript面向对象编程指南第三版
  • netbeans12.0安装教程
  • 广东广电网络投诉电话
  • 体育局和什么局合并了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设