详细描述 bug
需求是这样的,需要满足用户自定义配置请求库的行为,如axios的响应拦截器行为,那么需要进行如下操作:
config.set("requestHandlersMap", {
...config.get('requestHandlersMap'),
xxxHttp: xxxHttpHandler({
// 用户自定义行为
})
})
设置完成后,config.onGot("requestHandlersMap", () => {})能监听到变化行为,但实际数据源发起的请求还是走旧的处理函数。
如何复现 bug?
必现