位置: 编程技术 - 正文

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

  • 计提坏账为什么是递延所得税资产
  • 民间非盈利组织会计中所拥有的用于
  • 小规模纳税人销售自建不动产
  • 个税申报月份错了怎么改
  • 工资中事假扣款执行依据
  • 负数发票报税不让填怎么办
  • 工商公示纳税总额包含个税吗
  • 发出材料汇总表金额怎么算
  • 对方开票怎么做账务处理
  • 施工单位名称变更需要变施工许可证吗
  • 海关进口增值税专用缴款书图片
  • 合伙企业可以弥补以前年度亏损吗
  • 减少实收资本会引起资产和所有者权益发生变化吗
  • 本月没开票怎么报税
  • 海关进口增值税怎么认证抵扣
  • 小规模收专用发票后成为一般纳税人吗
  • 如何区分劳务派遣和劳动合同
  • 合同中没有明确违约责任怎么办
  • 电子银行承兑如何背书给别人
  • 不抵扣勾选怎么挽回
  • 会务费税目
  • 工业总产值计算方式计算公式
  • 盈亏平衡点的计算公式字母
  • 库存现金盘盈的账务处理中可能涉及的科目有
  • 个体户怎
  • 行政事业性收费包括哪些项目
  • 新版edge浏览器兼容性视图怎么设置
  • 制造费用主要包括哪些内容
  • 预付账款属于资产类
  • 盘盈的资产
  • 代扣个税手续费返还增值税税率
  • 回来报销差旅费的会计分录怎么写
  • win11安装失败0xc1900201
  • 计提劳务派遣人数怎么算
  • 以旧换新的税务处理会计
  • 库存现金盘盈影响营业利润吗
  • vue如何销毁页面
  • 内资企业
  • 公司更衣柜费用怎么算
  • yolov5s
  • 小企业准则季度汇总
  • 工程施工企业的增值税税率是多少
  • 持有待售资产属于
  • 购买的无形资产交印花税吗?
  • 大陆工作的香港人可以开基金账户吗
  • 帝国cms工作流
  • java基础介绍
  • mongodb导入数据三种方式
  • sql语句中的decode函数
  • 当月没有发放工资是不是就不用申报个税
  • 计提贷款准备金公式
  • 小规模交社保有人数限制吗
  • 市政绿化工程的施工方案
  • 发票上的货物要怎么填?
  • 一般纳税人增值税申报操作流程
  • 药品进销差价会计科目
  • 捐赠,广告宣传费,业务招待费如何调整
  • 订单式生产的企业有哪些
  • 免税申请需要什么材料
  • 车船使用税应该怎么交
  • 可交换债券发行方的会计处理
  • 注册资本可以是欧元吗
  • 会计账簿按用途分类分为
  • win2003server远程设置
  • 13寸的macbook
  • win8快捷键设置在哪里设置
  • win7虚拟内存最大设置多少
  • win10如何打开hlp文件
  • win8升win8.1
  • unity项目中的资源
  • awk中RS、ORS、FS、OFS的区别和联系小结
  • jquery的选择器有哪些举例说明
  • 又拍云cdn配置
  • js原始值有哪些
  • Node.js中的全局对象有
  • 相机调取失败
  • 深入理解中国式现代化
  • js数组entries
  • javascript中的对象用于
  • 河南省注册税务师协会电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设