@fesjs/create-fes-app
Version:
create a app base on fes.js
26 lines (23 loc) • 817 B
JSX
import { access, defineRuntimeConfig } from '@fesjs/fes';
import PageLoading from '@/components/pageLoading.vue';
import UserCenter from '@/components/userCenter.vue';
export default defineRuntimeConfig({
beforeRender: {
loading: <PageLoading />,
action() {
const { setRole } = access;
return new Promise((resolve) => {
setTimeout(() => {
setRole('admin');
// 初始化应用的全局状态,可以通过 useModel('@@initialState') 获取,具体用法看@/components/UserCenter 文件
resolve({
userName: '李雷',
});
}, 1000);
});
},
},
layout: {
renderCustom: () => <UserCenter />,
},
});