ocean_gao d87baedac0
feat: plugin-layout 支持顶部导航栏父菜单没有配置跳转链接的情况 (#244)
* feat: plugin-layout 兼容顶部导航栏父菜单没有配置跳转链接的情况

* feat(plugin-layout): 代码逻辑优化
2024-05-24 11:09:41 +08:00

32 lines
882 B
JavaScript

import { access as accessApi } from '@fesjs/fes';
import PageLoading from '@/components/pageLoading.vue';
import UserCenter from '@/components/userCenter.vue';
import { useStore } from '@/store/main';
export const beforeRender = {
loading: <PageLoading />,
action() {
const { setRole } = accessApi;
return new Promise((resolve) => {
setTimeout(() => {
const store = useStore();
store.$patch({
userName: '李雷',
});
setRole('admin');
resolve({
userName: '李雷',
});
}, 1000);
});
},
};
export const layout = {
// eslint-disable-next-line node/prefer-global/process
logo: `${process.env.BASE_URL}logo.png`,
renderCustom: () => {
return <UserCenter />;
},
};