EP v2.x
2020-08-05 14:31:29 0 举报
基于vue的框架生命周期设计
作者其他创作
大纲/内容
登录跳转
已授权
新建core单例
是否登录或授权页面
beforeGetSystem
beforeNewVue
afterAuthNothing
beforeLogin
new Core(App)
否
自定义渲染
afterAuthSuccess
清理状态
实例化Vue并挂载至#app
$ep.render?
afterLogout
注销成功
已登录
import core from '@idev0/ep-core'
渲染阶段
布局:$route.meta.layout容器:$route.meta.vessel模块:$route.meta.module
<App> <Layout props> <Vessel props> <Module props/> </Vessel> </Layout> </App>
鉴权阶段
beforeInjectProps
渲染完毕
初始化
beforeLogout
afterNewVue
window.$epawait 生成配置合并默认配置
401
afterAuthFailure
yes
afterLogin
beforeEach路由循环
菜单跳转
no
首页跳转
afterCoreReady
注册系统配置上的勾子&&插件合并视图别名映射
登录成功
准备阶段
afterGetSystem
未登录&授权页
Vue.prototype.$core = this
数据请求
收藏
收藏
0 条评论
下一页