umi插件------plugin-initial-state
初始化状态数据,全局可调用
获取并设置初始化数据
export async function getInitialState(){const user = await getUserInfo();const token = await getToken();return {user,token,};
}
调用已经设置的初始化数据
import { useModal } from 'umi';const { initialState, loading, error, refresh, setInitialState } = useModal("@@initialState");
const { user,token } = initialState || {};
调用useModal(’@@initialState’),返回的值有initialState, loading, error, refresh, setInitialState。
initialState:getInitialState()的返回值,也就是之前设置的初始化数据。
loading:设置初始化数据时的loading状态。
error:设置初始化数据时的error状态。
refresh:重新调用getInitialState()。
setInitialState: 手动更新初始化数据,会覆盖以前设置的数据,如果需要以前的数据,需要手动加上以前的数据。
import { useModal } from 'umi';const { initialState, loading, error, refresh, setInitialState } = useModal("@@initialState");
setInitialState({...initialState,shouMenu: true,
})
umi插件------plugin-initial-state相关推荐
- linux下C++ 插件(plugin)实现技术
2019独角兽企业重金招聘Python工程师标准>>> linux下C++ 插件(plugin)实现技术 作者:掌门狗 时间:2008-12-01 20:21 分类:默认分类 标签: ...
- IntellJ IDEA 基础之 一些常用插件plugin 简单整理 (辅助提高编写代码效率)
IntellJ IDEA 基础之 一些常用插件plugin 简单整理 (辅助提高编写代码效率) 目录 IntellJ IDEA 基础之 一些常用插件plugin 简单整理 (辅助提高编写代码效率) 一 ...
- tensorflow学习笔记(三十七):如何自定义LSTM的initial state
如何初始化LSTM的state LSTM 需要 initial state.一般情况下,我们都会使用 lstm_cell.zero_state()来获取 initial state.但有些时候,我们想 ...
- Flutter插件(Plugin)开发 - Android视角,flutter安装视频
// 上报播放器的状态的EventChannel EventChannel status_channel = new EventChannel(registrar.messenger(), " ...
- java自定义sql查询插件,Mybatis插件plugin应用测试,替换查询sql
1.新建插件 import org.apache.ibatis.executor.CachingExecutor; import org.apache.ibatis.executor.Executor ...
- Maven中如何禁止插件(plugin)在子模块(module)上执行
2019独角兽企业重金招聘Python工程师标准>>> 在多模块工程下,在父工程下执行的插件默认会在其所有的子模块上也执行一遍,大多数情况下这是合理的,比如像compiler这样的插 ...
- IDEA 安装插件Plugin 'Scala' is incompatible with this installation
1.视界 今天从硬盘安装idea -Scala插件时,报如下错误: Plugin 'Scala' is incompatible with this installation 这个问题主要是因为ide ...
- mybatis plugins_[Mybatis]-[基础支持层]-插件-plugin标签解析
该系列文章针对 Mybatis 3.5.1 版本 一.Mybatis 插件的作用 Mybatis 针对 SQL 映射语句执行过程中进行拦截处理,而对应的拦截器 Mybaits 又称之为 插件(这些插件 ...
- tomcat7-maven-plugin爆红,plugin tomcat not found,找不到插件plugin tomcat
Cannot resolve plugin org.apache.maven.plugins:maven-help-plugin:2.2 1. 使用的@WebServlet标签,结果报错说java.l ...
- 简约插件Plug-in for simple
整理可以提高学习效率的small plug-in.software Etc. 1.资源管理器"类google Browser"[1] 2.英文电子书 library genesis ...
最新文章
- 打印零与奇偶数(多线程)
- python模拟登陆 验证码el_python 模拟登陆github的示例
- onenote快捷键_高效飞快地使用onenote快捷键:快捷键功能架构解析
- 《深入理解Elasticsearch(原书第2版)》一2.3.3 把查询模板保存到文件
- Windows XP解决显示桌面图标消失的问题
- 将两个DataTable合并成一个DataTable
- Linux系统管理(7)——Linux单用户模式详解 及应用场景
- kotlin基本语法--kotlin官网文档学习
- python视频网站源码_随便撸源码分享:教你如何用Python Flask 构建微电影视频网站视频教程...
- linux批量修改文件后缀
- libyuv库简单使用
- bom 根据一阶 BOM 表整理多阶层 BOM 表
- 【模电】0013 反馈放大电路基础
- cos和sin转换公式
- UDP头部结构,UDP校验和计算
- 在word “打钩” √
- Unity 编辑器开发实战【Custom Editor】- 为UI视图制作动画编辑器
- Ubuntu Frp内网穿透+Samba 445端口
- poi-导出excel表格
- 一个小镇出身的程序员为何拒绝加入大厂?