FAQ
上一篇
升级指南
下一篇
联系我们
Loading...
以下整理了一些 Ant Design Charts 社区常见的问题和官方答复。
可能原因:
方案 1:从 es 引入
从对应子包里面引入
// 统计图表import Line from '@ant-design/plots/es/components/line';
方案 2: 开启 sideEffects
开启 webpack sideEffcets 配置,webpack 4+ 默认应该是开启的。
{optimization: {sideEffects: true,}}
方案 3: 使用 babel-plugin-import
// 安装依赖npm install babel-plugin-import -D// 配置 .babelrc 文件{"plugins": [["import", {"libraryName": "@ant-design/plots","libraryDirectory": "es"}],["import", {"libraryName": "@ant-design/graphs","libraryDirectory": "es"}],["import", {"libraryName": "@ant-design/maps","libraryDirectory": "es"}]]}
由于 react 机制,默认情况下只要父组件有状态更新,子组件都会重新渲染,导致图表再次重绘。可参考示例
参考 ChartsIE
请到 GitHub issues 进行反馈,搜索是否有类似问题。我们会尽快响应和相应改进这篇文档。