feat: 支持 node.children.onInsert

This commit is contained in:
mario.gk 2020-09-22 15:17:15 +08:00
parent 8ba26ee880
commit f120df571b

View File

@ -179,6 +179,7 @@ export class NodeChildren {
}
this.emitter.emit('change');
this.emitter.emit('insert', node);
// this.reportModified(node, this.owner, { type: 'insert' });
// check condition group
@ -330,6 +331,13 @@ export class NodeChildren {
};
}
onInsert(fn: (node: Node) => void) {
this.emitter.on('insert', fn);
return () => {
this.emitter.removeListener('insert', fn);
};
}
get [Symbol.toStringTag]() {
// 保证向前兼容性
return 'Array';