前端状态管理
dva 中怎么发起异步请求?effects 配合 call/put 实战

本文详细讲解在 dva 状态管理框架中如何发起异步请求。通过剖析 Model 中的 effects 机制,结合 call 与 put 两个核心操作符,从 API 接口封装、effects 异步调用、reducers 同步更新到组件 dispatch 与 loading 处理,提供完整实战代码与避坑指南。

2026-11-03 18:25:53
271
北岛
dva 中怎么发起异步请求?effects 配合 call/put 实战
怎么在 UmiJS 中管理全局状态和数据流

详细讲解在 UmiJS 中管理全局状态与数据流的实用方法,包括基于 Hooks 的 plugin-model、初始化状态 getInitialState、传统 Dva 方案以及状态选型与性能优化策略。

2026-11-02 09:23:50
103
组件日常
怎么在 UmiJS 中管理全局状态和数据流
JavaScript 函数式编程怎么处理副作用与状态突变

深入解析 JavaScript 函数式编程如何通过不可变数据结构、结构共享、纯函数核心与命令式外壳隔离以及延迟求值等工程化策略,彻底解决副作用与状态突变带来的系统隐患。

2026-11-02 10:30:03
638
纸飞机
JavaScript 函数式编程怎么处理副作用与状态突变
基于Vue与Pinia实现页面Loading动画及请求拦截处理

本文详解如何在Vue项目中利用CSS与JavaScript实现页面加载时的Loading动画。通过Pinia管理全局加载状态,结合Axios拦截器在请求前后控制加载显示,并提供完整的组件化代码示例与jQuery传统实现方案,帮助开发者优化用户等待体验。

2026-10-31 13:54:42
182
小布丁
微信小程序全局状态管理:mobx-miniprogram 实战指南

本文详细介绍在微信小程序中如何使用 mobx-miniprogram 实现全局状态管理。通过创建 Store 实例,利用 observable 和 action 管理数据,并结合 mobx-miniprogram-bindings 将状态映射到页面或组件。文章涵盖安装配置、Page 与 Component 中的具体用法、Store 模块化划分及延迟更新机制,帮助开发者解决全局数据共享与维护难题。

2026-10-31 04:54:44
425
清欢
深入解析Vue.js Vuex核心概念与实战应用

本文深入解析Vue.js官方状态管理库Vuex的核心机制。详细阐述State、Getters、Mutations、Actions及Modules五大概念的定义与用法,并通过完整代码示例演示如何在Vue项目中配置Store、处理同步异步数据流。此外,针对页面刷新导致数据丢失的问题,提供了基于浏览器本地存储的持久化解决方案,帮助开发者构建可维护的大型前端应用。

2026-10-26 14:32:06
357
小布丁
Vuex Modules 模块化开发详解:命名空间、动态注册与状态管理

本文详解 Vuex 中 Modules 的核心用法,解决大型项目 State 臃肿问题。涵盖模块内部局部状态与全局命名空间的区分,namespaced 命名空间对 getter、action 及 mutation 的影响,以及 createNamespacedHelpers 简化绑定的技巧。同时介绍 store.registerModule 实现模块的动态注册与卸载,帮助开发者构建清晰、可维护的 Vue 状态架构。

2026-10-25 09:02:01
85
模板散步