mirror of
https://github.com/WeBankFinTech/fes.js.git
synced 2025-08-18 18:29:51 +08:00
* feat(plugin-layout): custom插槽添加menus参数 * refactor: 403/404默认显示layout,在pages目录下创建404.vue/403.vue可覆盖默认 * refactor(plugin-layout): 优化index.jsx n * fix: 403/404添加title
31 lines
811 B
JavaScript
31 lines
811 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 = {
|
|
renderCustom: (props) => {
|
|
console.log(props);
|
|
return <UserCenter />;
|
|
},
|
|
};
|