umi项目运行时配置,app.ts

运行时配置和配置的区别是他跑在浏览器端,基于此,我们可以在这里写函数、tsx、import 浏览器端依赖等等,注意不要引入 node 依赖。

getInitialState 用于获取初始化数据,初始化数据使用 useModel 在各个组件中使用,在请求中 getInitialState 会堵塞页面加载。

request 用于配置全局的网络请求,你可以在这里做拦截器,全局错误处理,鉴权的配置。

我们把src下面的app.ts文件定为运行时候的配置。

举一个例子,在运行时候的配置,

const layout 就是关于页面layout的布局,关于layout的具体属性配置可以查询umi官网的umiMax。

相关推荐
Lysun0013 天前
redux 结合 @reduxjs/toolkit 的使用
开发语言·前端·javascript·react·redux
远洋录4 天前
支付宝八折事件启示录:用户体验与风险管理的平衡艺术
前端·人工智能·react
迪迦5 天前
React实现拖拽特效
javascript·react
远洋录5 天前
Electron 开发者的 Tauri 2.0 实战指南:文件系统操作
前端·人工智能·react
远洋录5 天前
Electron 开发者的 Tauri 2.0 实战指南:安全实践
前端·人工智能·react
远洋录8 天前
Vue 开发者的 React 实战指南:测试篇
前端·人工智能·react
远洋录8 天前
Vue 开发者的 React 实战指南:表单处理篇
前端·人工智能·react
ASER_19899 天前
再谈Redux
javascript·typescript·react·redux·redux-toolkit·hooks·toolkit·html5移动前端·redux-hooks
远洋录11 天前
Vue 开发者的 React 实战指南:性能优化篇
前端·人工智能·react
远洋录11 天前
Vue 开发者的 React 实战指南:组件设计模式篇
前端·人工智能·react