请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在mapDispatchToProps的方法里面怎么访问mapStateToProps里的变量?

想在派发dispatch前验证空数据,想访问mapStateToProps里的变量,不知道有什么方法可以访问?

正在回答 回答被采纳积分+3

2回答

提问者 StarLee 2019-01-21 15:47:59

https://img1.sycdn.imooc.com//szimg/5c45790700011d7f15101306.jpg
这是代码的截图。

0 回复 有任何疑惑可以回复我~
Dell 2019-01-20 20:41:19

在逻辑里面,先拿到变量,再转给mapDispatch的方法内

0 回复 有任何疑惑可以回复我~
  • 提问者 StarLee #1
    下面是我的代码,想在 mapDispatchToProps 的 handleFormSubmit 方法里验证 mapStateToProps 的 inputValue ,如果为空字符串 '' ,就不走 dispatch 了 ,如果不为空字符串 '' ,再走 dispatch 的流程。
    我就是拿不到那个变量,有什么方法可以在 mapDispatchToProps 里面拿到 mapStateToProps 里面的变量?
    我还想了一个办法,在reducer里面验空值,可以完成需求,但是总感觉在reducer里验证空值不合适,如果能在 mapDispatchToProps 拿到 mapStateToProps 里面的变量,问题就迎刃而解了。
    在这个回复里面粘贴不了代码,我发一个图片回答回复在下面,还请老师帮忙看一下,多谢老师了。
    回复 有任何疑惑可以回复我~ 2019-01-21 15:39:35
  • Dell 回复 提问者 StarLee #2
    放在这里完全可以,没问题的,但是其实可以有其他的方案,比如说放在redux-saga中做这些业务逻辑。
    回复 有任何疑惑可以回复我~ 2019-01-21 23:45:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信