@alicloud/cloud-charts
Version:

23 lines (19 loc) • 669 B
JavaScript
;
exports.__esModule = true;
exports["default"] = _default;
var _constants = require("../constants");
/**
* updateChildrenPosition,需要在 chart afterpaint 中调用,相比 afterrender 事件,在数据更新后也会触发 afterpaint
*
* @param {Chart} chart 图表实例
* @param {HTMLElement} dom 元素节点
* */
function _default(chart, dom) {
// 更新子元素位置
var childDom = dom && dom.querySelector("." + _constants.FullCrossName + "-children");
if (childDom) {
var centerPoint = chart.getCoordinate().getCenter();
childDom.style.left = centerPoint.x + "px";
childDom.style.top = centerPoint.y + "px";
}
}