现在是左侧是一个部门管理的树,根据用户点击的部门返回这个部门的数据,但是数据太大返回太慢,如果用户快速点击树的话会造成很多次请求,然而这些请求数据的有可能后点击比上一步点击的数据回的快,而造成数据错乱被覆盖,该怎么优化呢
2 回答
MM们
TA贡献1886条经验 获得超2个赞
可以在axios
中统一配置拦截过快的请求,在下面的示例代码中添加你用来判断请求过快的代码即可:
// 添加请求拦截器axios.interceptors.request.use(function (config) { // 在发送请求之前做些什么 return config; }, function (error) { // 对请求错误做些什么 return Promise.reject(error); });
建议多看看axios
的官方文档,里面有很多场景的使用示例
添加回答
举报
0/150
提交
取消