Ext JS模拟后端数据之SimManager
Ext.ux.ajax.SimManager
是 Ext JS 框架中用于拦截 Ajax 请求并返回模拟数据的核心工具,适用于前后端分离开发、原型验证或独立测试场景。它通过配置灵活的规则和模拟处理器(Simlet
),帮助开发者在不依赖真实后端的情况下完成前端功能开发。
simlets 是simulated servers的简写,即模拟服务器。
一、SimManager 的核心作用
- 请求拦截
匹配特定 URL 的 Ajax 请求,阻止其发送到真实后端,转而由Simlet
处理。 - 动态数据模拟
支持静态数据返回、动态逻辑生成(如分页、过滤)、错误模拟等。 - 无缝切换
开发完成后,只需关闭 SimManager 即可切换到真实后端接口,无需修改业务代码。
二、完整配置与使用步骤
1. 引入依赖
在 app.json
中添加 ux
包的