react 中引入 ant-design

react 中引入 ant-design

一. 安装
在这里插入图片描述
二. 引入
1.全局引入
在这里插入图片描述
在这里插入图片描述
2. 按需加载
①手动按需加载
在这里插入图片描述
②使用 babel-plugin-import 按需加载
(1)运行 npm run eject 暴露出webpack的配置文件,项目会多出config和scripts文件夹
问题:关于文件被修改了,无法运行 npm run eject 命令,删除.git文件
(2)运行 cnpm install babel-plugin-import --save ,安装babel按需加载依赖
(3)在package.json添加以下配置

"babel": 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先需要安装@ant-design/plots和echarts: ``` npm install @ant-design/plots echarts ``` 然后在React组件引入需要的组件和数据源,例如: ```jsx import React from 'react'; import { MixChart } from '@ant-design/charts'; import * as echarts from 'echarts'; const data = [ { year: '1991', value: 3 }, { year: '1992', value: 4 }, { year: '1993', value: 3.5 }, { year: '1994', value: 5 }, { year: '1995', value: 4.9 }, { year: '1996', value: 6 }, { year: '1997', value: 7 }, { year: '1998', value: 9 }, { year: '1999', value: 13 } ]; const MixChartDemo = () => { const config = { width: 800, height: 400, appendPadding: 10, renderer: 'canvas', tooltip: { showMarkers: false, showTitle: false }, legend: { layout: 'horizontal', position: 'top' }, xAxis: { type: 'cat', label: { rotate: -45 } }, yAxis: { min: 0, max: 15 }, series: [ { type: 'line', smooth: true, data: data.map(item => ({ ...item, type: 'line' })), lineStyle: { width: 2 }, label: { position: 'top', formatter: ({ value }) => value.toFixed(1) } }, { type: 'bar', data: data.map(item => ({ ...item, type: 'bar' })), label: { position: 'top', formatter: ({ value }) => value.toFixed(1) } } ], data }; return <MixChart {...config} echarts={echarts} />; }; export default MixChartDemo; ``` 这里我们使用了@ant-design/plots的`MixChart`组件来实现线图和柱状图的混合图表,并使用了echarts作为底层渲染引擎。我们指定了图表的宽高、渲染器、坐标轴、图例和系列等配置,同时将数据源传递给了`data`属性。 最后,在渲染的时候,我们将echarts对象传递给`echarts`属性,这样就可以在React使用了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值