UNPKG

@alicloud/cloud-charts

Version:

![](https://img.shields.io/npm/v/@alicloud/cloud-charts?color=%23ff8200)

20 lines (18 loc) 898 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports["default"] = registerAopController; var _index = require("@antv/g2/esm/chart/controller/index"); var _legend = _interopRequireDefault(require("./legend")); var _tooltip = _interopRequireDefault(require("./tooltip")); // 注入切面控制器,需要使用函数写法,避免被 tree-shaking 去除代码 function registerAopController() { // 卸载默认的 legend 控制器 (0, _index.unregisterComponentController)('legend'); // 注册自定义的 legend 控制器 (0, _index.registerComponentController)('legend', _legend["default"]); // 卸载默认的 tooltip 控制器 (0, _index.unregisterComponentController)('tooltip'); // 注册自定义的 legend 控制器 (0, _index.registerComponentController)('tooltip', _tooltip["default"]); }