You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

求助:Redux-DevTools扩展无法找到Action分发按钮

Redux-DevTools 找不到Action分发按钮的解决思路
  • 检查扩展面板标签:分发Action的功能可能藏在DispatchActions专属标签页里,而非主面板的显眼按钮,切换标签看看。
  • 切换到独立窗口模式:点击扩展面板右上角的弹窗图标,把面板切换成独立窗口,完整功能选项(包括分发按钮)通常会在这里显示。
  • 确认store连接状态:如果扩展没正确连接到Redux store,分发功能会被隐藏。打开控制台输入window.__REDUX_DEVTOOLS_EXTENSION__,如果返回undefined,说明项目没配置好扩展连接,创建store时要加上window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()的配置。
  • 回退到旧版本扩展:如果是新版本UI调整移除了按钮,去浏览器扩展商店找历史稳定版(比如v3.x系列)安装,很多开发者反馈旧版本布局更熟悉。
  • 控制台手动分发:暂时找不到按钮的话,直接在控制台执行命令分发:
    // 若store挂载到全局
    window.store.dispatch({ type: 'YOUR_ACTION_TYPE', payload: yourData })
    // 或通过DevTools API
    window.__REDUX_DEVTOOLS_EXTENSION__.send('YOUR_ACTION_TYPE', { payload: yourData })
    

内容的提问来源于stack exchange,提问作者Jack Gates

火山引擎 最新活动