老师,请问如何在一个通用的 js 文件中,更新某个组件的状态?

来源:15-6 课程总结

梨多情

2019-11-13

需求背景:
我封装了一个 axios 拦截器,里面需要用到全局的 spin (用在 上),用于请求前显示 loading 。
需要在拦截器中,切换 组件的 spinning 属性值。
如果直接通过 dom 修改 spinning 属性值是无法重新渲染页面的。
希望通过更新 组件的 state 中的 spinning 属性值,从而使得页面能够重新渲染,达到显示或因此 loading 的目的。
但是试过好多种方案,都不行,不知道怎么实现,求指教!!!谢谢!

写回答

1回答

河畔一角

2019-11-13

这个没有办法切换,你最好保持一种状态,不要改变多种状态

0
0

React全家桶+AntD共享单车后台管理系统开发

React全家桶+AntD框架+大量前沿技术

1142 学习 · 495 问题

查看课程