从接口获取的数据,再次请求是不再再次从接口获取信息的解决方法
1、把获取的数据保存在本地
//保存到loaclStorage中
localStorage.setItem('banner',JSON.stringify(this.bannerLiat))
2、判断本地存储是否有数据
如果本地存储有已经获取的数据,即不再需要重新获取数据
created(){
//获取轮播图
if(localStorage.getItem('banner')){
this.bannerList = JSON.parse(localStorage.getItem('banner'));
}else{
this.getBanner();
}
},
再重新在网页中运行时,第二次请求就不要再向接口请求数据,响应速度会快很多,但是缺点是,时效性不好