fix: external link jump (#4319)

* fix: external link jump

* fix: external link jump

* chore: update deps

---------

Co-authored-by: Li Kui <90845831+likui628@users.noreply.github.com>
This commit is contained in:
afe1
2024-09-06 10:15:56 +08:00
committed by GitHub
parent 2b65e935c1
commit 31d5f03b45
3 changed files with 10 additions and 1 deletions

View File

@@ -8,6 +8,7 @@ import { SearchX, X } from '@vben/icons';
import { $t } from '@vben/locales';
import { mapTree, traverseTreeValues, uniqueByField } from '@vben/utils';
import { VbenIcon, VbenScrollbar } from '@vben-core/shadcn-ui';
import { isHttpUrl } from '@vben-core/shared';
import { onKeyStroke, useLocalStorage, useThrottleFn } from '@vueuse/core';
@@ -99,7 +100,11 @@ async function handleEnter() {
searchHistory.value.push(to);
handleClose();
await nextTick();
router.push(to.path);
if (isHttpUrl(to.path)) {
window.open(to.path, '_blank');
} else {
router.push({ path: to.path, replace: true });
}
}
}