Commit 88faa662 authored by nikogu's avatar nikogu

fix tagCloud repain

parent 61cd9c1a
...@@ -73,7 +73,7 @@ class TagCloud extends PureComponent { ...@@ -73,7 +73,7 @@ class TagCloud extends PureComponent {
this.node = node; this.node = node;
} }
@Debounce(300) @Debounce(500)
renderChart = (newData) => { renderChart = (newData) => {
const data = newData || this.props.data; const data = newData || this.props.data;
if (!data || data.length < 1) { if (!data || data.length < 1) {
...@@ -88,11 +88,6 @@ class TagCloud extends PureComponent { ...@@ -88,11 +88,6 @@ class TagCloud extends PureComponent {
width = this.root.offsetWidth * 4; width = this.root.offsetWidth * 4;
} }
// clean
if (this.node) {
this.node.innerHTML = '';
}
data.sort((a, b) => b.value - a.value); data.sort((a, b) => b.value - a.value);
const max = data[0].value; const max = data[0].value;
...@@ -114,6 +109,11 @@ class TagCloud extends PureComponent { ...@@ -114,6 +109,11 @@ class TagCloud extends PureComponent {
}); });
layout.image(imgUrl, (imageCloud) => { layout.image(imgUrl, (imageCloud) => {
// clean
if (this.node) {
this.node.innerHTML = '';
}
// 执行词云布局函数,并在回调函数中调用G2对结果进行绘制 // 执行词云布局函数,并在回调函数中调用G2对结果进行绘制
imageCloud.exec((texts) => { imageCloud.exec((texts) => {
const chart = new G2.Chart({ const chart = new G2.Chart({
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment