fix: fix the disappearance of tab switching parameters (#56)

This commit is contained in:
vben
2020-10-27 23:08:29 +08:00
parent c620f8279f
commit 6bffdb5c64
6 changed files with 71 additions and 34 deletions

View File

@@ -22,8 +22,8 @@ import {
import { useRouter } from 'vue-router';
import { useThrottle } from '/@/hooks/core/useThrottle';
import { permissionStore } from '/@/store/modules/permission';
import { useTabs } from '/@/hooks/web/useTabs';
import { PageEnum } from '/@/enums/pageEnum';
// import { useTabs } from '/@/hooks/web/useTabs';
// import { PageEnum } from '/@/enums/pageEnum';
// import
export default defineComponent({
@@ -53,8 +53,8 @@ export default defineComponent({
setup(props) {
const menusRef = ref<Menu[]>([]);
const flatMenusRef = ref<Menu[]>([]);
const { currentRoute } = useRouter();
const { addTab } = useTabs();
const { currentRoute, push } = useRouter();
// const { addTab } = useTabs();
const getProjectConfigRef = computed(() => {
return appStore.getProjectConfig;
@@ -144,7 +144,8 @@ export default defineComponent({
if (splitType === MenuSplitTyeEnum.TOP) {
menuStore.commitCurrentTopSplitMenuPathState(path);
}
addTab(path as PageEnum, true);
push(path);
// addTab(path as PageEnum, true);
}
}