前端切片-拦截请求的使用场景及最佳实践

307 阅读1分钟

既然大家看到这篇文章,那么基本可以说明大家应该知道什么是分片请求了,或者需要急切的实现这样的一个功能以满足业务需求,那为了节约大家宝贵的时间,我就简单的说一下我的使用场景吧。

使用场景

网站的很多数据都是和城市挂钩的,在初次加载的时候需要获取默认城市的数据,那么获取默认城市的逻辑是这样的:

image.png

当城市定位失败或者当前城市没有数据的时候,需要默认加载北京的数据,如果按照惯常的思维,可能会简单粗暴的这样做:

code1.png

在这里呢我们就可以封装一个拦截器来优雅的实现,话不多说直接上代码

code.png

好了,关于拦截器的总结就先写到这,谨以此文作为技术沉淀,如有不对的地方,还请大神指导~