umi+dva dva全局的dispatch方法
情况:有三个组件用到了同一个方法,后期需要维护,所以抽离出来写在了组件外部,当页面有操作时,需要在外部dispatch一些数据,由于不是在hooks文件中,所以不能使用useDispatch.
之前公司代码使用umi2,可以这样写(此时dva把这个全局方法挂载在window上了):
window.g_app._store.dispatch({
type: 'login/logout',
});
现在升级为了umi3,需要这样写:
import { getDvaApp } from 'umi';
getDvaApp()._store.dispatch({
type: 'login/logout',
payload: {userName:'mm',userId:'001'},
});
参考:全局使用dva dispatch_落落的前端学习之路的博客-CSDN博客_dva 全局使用dispatch
umi+dva dva全局的dispatch方法相关推荐
- UmiJS4非Umi Max开启Dva及其他插件的方法
迁移到Umi4出现了一些问题,会记录下来并提供解决办法 1.问题描述 UmiJS3.x中内置dva,只需要用约定式的model组织方式即可使用.但是在4.x版本后发现无法使用dva了,在配置中加上dv ...
- React、umi和dva之间的关系
前言 react(https://react.docschina.org/) umi--路由配置(https://umijs.org/) dva--数据流方案(https://dvajs.com/gu ...
- springboot springmvc 抛出全局异常解决方法
springboot springmvc 抛出全局异常解决方法 参考文章: (1)springboot springmvc 抛出全局异常解决方法 (2)https://www.cnblogs.com/ ...
- NgRx store.dispatch方法的单步调试
this.store.dispatch方法执行之后,会触发哪些操作呢? _value里维护的store的初始值: store里有三个字段: actionsObserver reducerManager ...
- python socks代理_Python中使用socks5设置全局代理的方法示例
0x01介绍 PySocks使您可以通过SOCKS和HTTP代理服务器发送流量.它是SocksiPy的现代分支,具有错误修复和其他功能. 0x02 安装 λ pip3 install Pysocks ...
- python获取网站window全局对象或方法的返回值
本章教程,主要介绍如何使用python获取网站中的window全局对象或方法的返回值. 目录 1.浏览器运行结果 2.程序代码 3.程序运行结果 1.浏览器运行结果 2.程序代码 #!/usr/bin ...
- 前端页面局部(全局)刷新方法
前端页面局部(全局)刷新方法 JS / Jquery 刷新方法: //div的局部刷新 <div class="dl"></div> $(".d ...
- mysql自动生成id方式_Mysql全局ID生成方法
本文给大家介绍mysql全局id生成方法,涉及到mysql全局id相关知识,感兴趣的朋友一起学习吧 生产系统随着业务增长总会经历一个业务量由小变大的过程,可扩展性是考量数据库系统高可用性的一个重要指标 ...
- 微信js扫一扫,扫条形码去掉code_128。在vue中封装全局对象的方法,封装微信js-sdk权限验证的方法
微信公众号在调用扫一扫功能时,一维码(条形码)在直接返回结果时会在结果前带上EAN_8, EAN_13, CODE_25, CODE_39, CODE_128, UPC_A, UPC_E wx.sca ...
最新文章
- php生成高清缩略图,PHP生成缩略图函数
- 父类卡子类卡java_Java中关于子类覆盖父类的抛出异常问题
- python 下标 遍历列表_python中的数据结构与算法(1):列表、元组与字符串
- boost::yap::make_expression_function相关的测试程序
- QT显式调用VC开发的DLL
- 关于Trie的一些算法
- 解决jboss.resteasy.spi.UnhandledException: Response is committed, can‘t handle exception
- mm1排队系统仿真matlab实验报告,MM1排队系统仿真matlab实验报告.doc
- 分享一些android的资料 很实用
- php接口防止app重复提交,AOP防止接口重复提交
- JavaWEB开发国际化
- wpe修改充值_wpe实现网络游戏修改
- 苹果airplay是什么 苹果手机投屏到电脑
- vmware linux top si高以及网卡队列、软负载相关优化
- 51.com数十高层离职幕后:3年内乱因扩张失败,互联网营销
- 彩灯控制电路设计 -- 流水灯双花型(附Multisim)
- BLOCKCHAINS VS. DISTRIBUTED DATABASES: DICHOTOMYAND FUSION
- JDK1.8 关于list集合Lambda的使用
- 【CVE-2021-4034】 漏洞详细原理以及复现,polkit的pkexec中的本地提权漏洞
- java interrupt详解_Java线程源码解析之interrupt
热门文章
- 【数据压缩】WAV文件和AVI文件格式分析
- 轻松查询多个韵达快运最后物流中含有某个地方的单号
- matlab 复数函数拟合,Matlab中实验数据【复数】的曲线拟合
- 雷军亲自捧场,双液冷游戏手机演绎“暴力美学”
- Shell Bad substitution的解决方法
- c# 弹出虚拟键盘关闭虚拟键盘(适用win10、win7)学习记录(转载)
- Java强、软、弱、虚四大引用(附代码示例)
- java,jsp页面添加提示图以及提示音乐
- 【Docker】docker日常工作总结(涉及基础命令、基础名词概念、镜像、容器、网络、数据卷)
- 2008-2020年各省地方债务余额数据(wind)