fix: tabView title internationalization switchover problem (#4652)
当tabView被固定或取消固定后,切换国际化,该tabView的title国际化切换失败pull/48/MERGE
parent
850a6af1e0
commit
7c45aeb868
|
@ -306,7 +306,9 @@ export const useTabbarStore = defineStore('core-tabbar', {
|
||||||
(item) => getTabPath(item) === getTabPath(tab),
|
(item) => getTabPath(item) === getTabPath(tab),
|
||||||
);
|
);
|
||||||
if (index !== -1) {
|
if (index !== -1) {
|
||||||
|
const oldTab = this.tabs[index];
|
||||||
tab.meta.affixTab = true;
|
tab.meta.affixTab = true;
|
||||||
|
tab.meta.title = oldTab?.meta?.title as string;
|
||||||
// this.addTab(tab);
|
// this.addTab(tab);
|
||||||
this.tabs.splice(index, 1, tab);
|
this.tabs.splice(index, 1, tab);
|
||||||
}
|
}
|
||||||
|
@ -411,7 +413,9 @@ export const useTabbarStore = defineStore('core-tabbar', {
|
||||||
);
|
);
|
||||||
|
|
||||||
if (index !== -1) {
|
if (index !== -1) {
|
||||||
|
const oldTab = this.tabs[index];
|
||||||
tab.meta.affixTab = false;
|
tab.meta.affixTab = false;
|
||||||
|
tab.meta.title = oldTab?.meta?.title as string;
|
||||||
// this.addTab(tab);
|
// this.addTab(tab);
|
||||||
this.tabs.splice(index, 1, tab);
|
this.tabs.splice(index, 1, tab);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue