perf: 当菜单加载慢时,添加 loading 动画,优化用户体验

This commit is contained in:
xiaoxian521
2022-12-03 21:56:33 +08:00
parent b4a566b2bf
commit fa5c97ffa4
3 changed files with 27 additions and 3 deletions

View File

@@ -58,7 +58,11 @@ watch(
</script>
<template>
<div v-if="device !== 'mobile'" class="horizontal-header">
<div
v-if="device !== 'mobile'"
class="horizontal-header"
v-loading="usePermissionStoreHook().wholeMenus.length === 0"
>
<el-menu
router
ref="menuRef"
@@ -161,6 +165,10 @@ watch(
</template>
<style lang="scss" scoped>
:deep(.el-loading-mask) {
opacity: 0.45;
}
.translation {
::v-deep(.el-dropdown-menu__item) {
padding: 5px 40px;