Browse Source

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

* commit 'b87cd0c368b05d76bd98aff50b3b8e23e395258b':
  BI-134832 feat: router view支持removeTab
master
superman 1 year ago
parent
commit
1792cd3e5a
  1. 10
      packages/fineui/src/router/router.js

10
packages/fineui/src/router/router.js

@ -1,4 +1,4 @@
import { nextTick, shortcut, Widget, isNotNull, each } from '@/core';
import {nextTick, shortcut, Widget, isNotNull, each, any, isEqual} from '@/core';
import { Tab } from '@/base';
import { Router } from './0.router';
import { Fix } from '../fix';
@ -3134,6 +3134,14 @@ export class RouterView extends Widget {
};
}
removeTab(path) {
this.tab.removeTab(path);
}
setSelect(path) {
this.tab.setSelect(path);
}
destroyed() {
// BI.remove方法会把第二个参数当迭代器执行导致方法多执行一遍
cbs.splice(cbs.indexOf(this._callbackListener), 1);

Loading…
Cancel
Save