关于cancel
来源:1-4 内容组件--取消前一次请求
一拍
2020-05-03 14:32:52
正常点击后cancel被赋予c,获取数据,快速点击后cancel有值,然后执行
cancel('取消了前一次的请求!')报错,由
catch捕获到取消请求,那不是一直点击一直报错吗,能讲讲各段函数的执行顺序吗
2回答
好帮手慕星星
2020-05-06
同学你好,这段代码主要是用于快速点击的时候取消上一次的请求(没有请求成功的时候),来进行当前请求。
是按照顺序执行的,点击选项卡的时候传入对应id值,监听id改变的时候就会调用getContent方法
里面调用了封装的getCategoryContent方法,从通过axios获取对应的数据。当快速点击选项卡的时候,还会按照同样的流程执行,如果第一次请求没有完成,会取消请求
然后进行下一次请求。
可以输出cancel看一下,返回的结果是什么,是一个方法
祝学习愉快!
一拍
提问者
2020-05-03
还有这个语法是什么意思?我都不知道cancel函数是什么,输入输出是什么,形参是字符串?
cancel && cancel('取消了前一次的请求!');
相似问题