如何通过props获取rule里的reducers产生的data,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
因为最近在写ant-design其中数据流向老是记不住,所以记个笔记,因为我比较菜,有错误的地方欢迎大佬们指出。
通过connect修饰之后的类就可以通过this.props获取里面的值了。这个时候我们可以获取dispatch对象了然后dispatch使用方法如下参数type的格式是model文件对应的namespace 然后是对应的方法名。params是我们请求的参数。接下来看model文件的东西根据dispatch的参数我们找到对应的namespace:rule
*fetch
:是一个异步函数,async fetch 的简写。接下来里面两个参数params就是我们上面dispatch的第二个参数,call是用于调用request对应的方法的。put是将结果,传到下面的redu 香港云主机cers里。我们说下这几个参数怎么用在看params怎么用之前我们看下getPage是怎么写的得知params是getPage的参数,然后使用request做了一个请求。外面我们获取到了response。然后回到effects,put是把结果推送到reducers,参数type要求和reducers的函数名一致。接下来是reducers,然后是它的两个参数state和action。state就是我们全局的state,我们在return的时候会重新加载state,通过action.params可以获取response,然后可以进一步获取其其他属性,比如又进行了一步获取获取数据其data属性。这个地方要重点提示一下:请求的时候一定要注意跨域的问题,ant-desin有解决的跨域的方法不说了,或者我们可以修改服务端。如果使用flask作为服务端,可以这样然后这个时候页面就会重新render我们在代码里就可以通过props获取rule里的reducers产生的data了。看完上述内容,你们掌握如何通过props获取rule里的reducers产生的data的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注开发云行业资讯频道,感谢各位的阅读!
怎样添加Spring-Data-Jpa支持,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。JPA: (Java Persistence API): 提供一套标准的ORM映射解决方案,…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。