状态管理
本话题发布状态管理相关的问答文章和技术分享,将持续更新,为您推荐了36篇问答,访问即可查看更多精彩内容。
-
2
回答
26浏览
Dva 中 effect 里怎么获取当前 model 的 state?
我在 Dva 的 effect 里面想拿到当前 model 的 state,但不知道咋取。试过直接用 getState(),但好像拿不到当前 model 的数据,只拿到了全局 state。 比如我这个...
框架 2026-03-27 18:05:21 -
2
回答
31浏览
Vuelidate 表单验证后如何手动清除某个字段的错误状态?
我在用 Vuelidate 做表单验证,提交失败后某些字段会显示错误。现在用户修改了其他字段,我想手动清除某个特定字段(比如 email)的验证错误,但试了 $v.email.$reset() 好像没...
交互 2026-03-22 16:12:25 -
1
回答
40浏览
Vue3中Teleport传送到body后样式失效了怎么办?
我在用Vue3的Teleport把一个弹窗组件传送到body下,结果原本在组件里写的scoped样式不生效了,控制台也没报错,但元素确实没样式。是不是Teleport会破坏样式作用域啊? 我试过把样式...
框架 2026-03-22 12:59:21 -
1
回答
20浏览
Recoil 中 selector 为啥拿不到 atom 的最新值?
我在用 Recoil 做一个简单的计数器,想通过 selector 计算双倍值,但发现 selector 里拿到的 count 总是初始值 0,即使我点按钮更新了 atom。 我试过把 selecto...
框架 2026-03-19 21:29:20 -
1
回答
51浏览
Provide/Inject 传递的数据在子组件里为什么拿不到?
我在父组件里用 provide 提供了一个响应式对象,然后在深层嵌套的子组件里 inject 了它。但奇怪的是,页面渲染的时候数据是空的,console.log 出来也是 undefined。我明明已...
框架 2026-03-18 19:11:19 -
2
回答
28浏览
Easy Peasy 中如何正确使用 action 监听状态变化?
我在用 Easy Peasy 写一个计数器,想在 count 变化时自动触发一个 action 打印日志,但写完发现根本没执行,是不是写法有问题? 我试过把监听逻辑放在 effect 里,也试过直接在...
框架 2026-03-18 08:49:22 -
2
回答
33浏览
React Native中状态更新后样式没生效是怎么回事?
我在用React Native写一个按钮,点击后想改变它的背景色,但setState之后界面没变化,明明state已经更新了。我试过用useEffect监听也没触发重新渲染,是不是样式写法有问题? 这...
框架 2026-03-17 18:50:19 -
2
回答
20浏览
Valtio里怎么监听某个状态的变化?
我用Valtio做状态管理,现在想在某个值变化时执行副作用,比如发请求或者打日志。试过直接在组件里写useEffect(() => { ... }, [proxy.value]),但发现依赖数组...
框架 2026-03-17 12:43:36 -
1
回答
19浏览
Vue中keep-alive缓存失效是怎么回事?
我在用 keep-alive 包裹动态组件时,发现切换路由后组件还是重新渲染了,缓存没生效。明明加了 include,但每次进去都走 created 钩子,这不对啊? 我的写法大概是这样的: <...
框架 2026-03-13 08:01:19 -
2
回答
31浏览
Pinia的store里怎么监听其他store的状态变化?
我有两个Pinia store,userStore和cartStore。现在想在cartStore里监听userStore里的userId变化,一旦变了就重新拉购物车数据。试过用watch,但好像没生...
框架 2026-03-11 08:32:23 -
2
回答
37浏览
Vue父子组件通信props不生效怎么办?
我在父组件里传了个数组给子组件,但子组件里用props接收后打印出来是空的,明明父组件的数据已经加载完了啊。 父组件这样传的::list="myData",子组件props也声明了list: Arra...
框架 2026-03-09 03:38:23 -
2
回答
85浏览
Redux中异步action怎么处理才不会报错?
我在用Redux写一个登录功能,dispatch一个异步action时老是报错,说“Actions must be plain objects”。我试过直接在action里写async函数,但好像不行...
框架 2026-03-07 18:07:18 -
1
回答
108浏览
Flutter中用Provider更新状态后UI不刷新怎么办?
我用Provider做状态管理,修改了数据但界面没反应,是不是哪里写错了? 我在ChangeNotifier里改了变量,也调用了notifyListeners(),但页面就是不更新。试过把Consum...
移动 2026-03-06 03:34:22 -
1
回答
27浏览
Redux中dispatch后状态没更新,是写法有问题吗?
我在React组件里调用dispatch更新Redux状态,但页面没反应,store里的值好像也没变。我确定action和reducer都执行了,因为加了console.log能打印出来。 是不是我修...
框架 2026-03-05 20:18:19 -
2
回答
25浏览
Vuetify 的 v-data-table 分页怎么不生效?
我在用 Vuetify 的 v-data-table 做一个带分页的表格,但无论怎么设置,分页控件都显示不出来,数据也全堆在一页上。我明明加了 show-select 和 items-per-page...
框架 2026-03-05 05:01:24 -
2
回答
45浏览
低代码平台中如何动态注册 Vue Element Admin 的路由?
我在用低代码平台集成 Vue Element Admin 时,想根据后端返回的菜单动态生成路由,但页面一直空白,控制台也没报错。我试过在 router/index.js 里直接 push 路由,但好像...
框架 2026-03-03 21:05:20 -
1
回答
42浏览
Rematch中如何正确处理异步action的loading状态?
我在用Rematch写一个数据请求的功能,想在请求开始和结束时更新loading状态,但发现状态没反应。我试过在effect里直接dispatch更新loading,但组件没重新渲染。 我的model...
框架 2026-02-28 08:36:22 -
1
回答
43浏览
Vuelidate 表单验证后错误信息不更新是怎么回事?
我用 Vuelidate 做表单验证,输入框失去焦点时会触发验证,但修改内容后错误提示没消失,明明值已经合法了。试过调用 $touch() 和 $reset() 都不行。 这是我的验证规则代码: co...
交互 2026-02-28 07:39:18 -
2
回答
22浏览
Redux中异步action怎么处理?dispatch后没反应怎么办?
我在用Redux写一个登录功能,调用接口是异步的,但发现直接在action里写async/await然后dispatch,组件那边完全收不到状态更新。我试过把请求放在action creator里,也...
框架 2026-02-27 08:49:25 -
2
回答
83浏览
VueUse 的 useMouse 在 React 里能用吗?
我最近在 React 项目里想用 VueUse 的 useMouse,但发现它好像依赖 Vue 的响应式系统。我试了直接引入,结果报错说找不到 Vue 实例。 是不是根本不能在 React 里用?还是...
框架 2026-02-27 06:03:20