2019-12-08 19:29:42 +08:00

26 lines
544 B
JavaScript

var ID = -1;
const svgNS = 'http://www.w3.org/2000/svg';
/**
* 可视化组件
* @param {*} options 配置
* @param {SVGElement} options.parent SVG要素
*/
function Component(options = {}) {
this.options = options;
this.parent = options.parent;
if (!this.parent) {
console.warn(`Component: options.parent is undefined.`);
this.parent = document.createElementNS(svgNS, 'svg');
}
this.id = `${this.constructor.name}${ID--}`;
}
Component.prototype.render = function () {
};
export default Component;