Browse Source

Pull request #3663: BI-134832 feat: router view支持removeTab

Merge in VISUAL/fineui from ~KOBI/fineui:master to master

* commit '6c57221b42b9de58d1eb98e938b7fc9526cdaafc':
  BI-134832 feat: router view支持removeTab
research/test
Kobi-蒋科斌 1 year ago
parent
commit
b87cd0c368
  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 { Tab } from '@/base';
import { Router } from './0.router'; import { Router } from './0.router';
import { Fix } from '../fix'; 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() { destroyed() {
// BI.remove方法会把第二个参数当迭代器执行导致方法多执行一遍 // BI.remove方法会把第二个参数当迭代器执行导致方法多执行一遍
cbs.splice(cbs.indexOf(this._callbackListener), 1); cbs.splice(cbs.indexOf(this._callbackListener), 1);

Loading…
Cancel
Save