KOCA版本 :5.0.1-2
问题 :需要获取当前菜单信息的方法
尝试解决方案:在template/router/menus里没有找到
import { usePermissionStoreWithOut } from “@szkingdom.koca/template/store/modules/permission”;
const permissionStore = usePermissionStoreWithOut();
在permissionStore中可以找到获取菜单数据的方法
也没有获取当前所在页的菜单信息,需要取里面的remark,也就是系统菜单管理里面配置的备注信息
当前所在页的菜单信息可以通过getMenuByMenuId获取:
import { usePermissionStoreWithOut } from “@szkingdom.koca/template/store/modules/permission”;
import { getMenuByMenuId } from “@szkingdom.koca/template/utils/menuUtil”;
const permissionStore = usePermissionStoreWithOut();
const { menuId } = permissionStore.getRoute("", path)?.meta || {};
const matchedMenu = getMenuByMenuId(menuId, permissionStore.getMenuData);