fix(types): 修复naive组件回调函数参数类型错误

This commit is contained in:
Soybean 2021-09-16 07:17:08 +08:00
parent 9af8988584
commit 667282f81a
3 changed files with 398 additions and 389 deletions

File diff suppressed because it is too large Load Diff

View File

@ -36,7 +36,8 @@ const options = [
}
];
function handleDropdown(key: DropdownKey) {
function handleDropdown(optionKey: string) {
const key = optionKey as DropdownKey;
if (key === 'logout') {
resetAuthState();
}

View File

@ -13,6 +13,7 @@
import { computed } from 'vue';
import { useRoute, useRouter } from 'vue-router';
import { NMenu } from 'naive-ui';
import type { MenuOption } from 'naive-ui';
import { useThemeStore, useAppStore } from '@/store';
import { menus } from '@/router';
import { GlobalMenuOption } from '@/interface';
@ -28,7 +29,8 @@ function getActiveKey() {
return route.name as string;
}
function handleUpdateMenu(key: string, menuItem: GlobalMenuOption) {
function handleUpdateMenu(key: string, item: MenuOption) {
const menuItem = item as GlobalMenuOption;
router.push(menuItem.routePath);
}
</script>