Browse Source

Merge pull request #292707 in DEC/fineui from master to feature/x

* commit '2ca1c7bca03d88f45feee6effed11eadc271a07f':
  BI-155367 fix: 兜底处理一下,避免执行事件回调的时候同步移除回调,导致后续遍历执行报错
master
superman 4 months ago
parent
commit
ad0c75d4d7
  1. 2
      packages/fineui/src/core/controller/controller.broadcast.js

2
packages/fineui/src/core/controller/controller.broadcast.js

@ -22,7 +22,7 @@ export class BroadcastController extends Controller {
send(name) {
const args = [].slice.call(arguments, 1);
each(this._broadcasts[name], (i, fn) => fn(...args));
each(this._broadcasts[name]?.slice?.(), (i, fn) => fn(...args));
}
remove(name, fn) {

Loading…
Cancel
Save