mirror of
https://github.com/m-xlsea/ruoyi-plus-soybean.git
synced 2025-09-24 07:49:47 +08:00
fix: 修复菜单在未请求完成时切换菜单出现数据回显卡顿问题
This commit is contained in:
@ -142,13 +142,20 @@ const tagMap: Record<'0' | '1' | '2', NaiveUI.ThemeColor> = {
|
||||
'2': 'primary'
|
||||
};
|
||||
|
||||
let controller = new AbortController();
|
||||
|
||||
async function getBtnMenuList() {
|
||||
if (!currentMenu.value?.menuId) {
|
||||
return;
|
||||
}
|
||||
controller.abort();
|
||||
controller = new AbortController();
|
||||
startBtnLoading();
|
||||
btnData.value = [];
|
||||
const { data, error } = await fetchGetMenuList({ parentId: currentMenu.value?.menuId, menuType: 'F' });
|
||||
const { data, error } = await fetchGetMenuList(
|
||||
{ parentId: currentMenu.value?.menuId, menuType: 'F' },
|
||||
controller.signal
|
||||
);
|
||||
if (error) return;
|
||||
btnData.value = data || [];
|
||||
endBtnLoading();
|
||||
|
Reference in New Issue
Block a user