为了账号安全,请及时绑定邮箱和手机立即绑定

axios在vue中的使用

难度中级
时长 3小时43分
学习人数
综合评分9.43
58人评价 查看评价
9.3 内容实用
9.3 简洁易懂
9.7 逻辑清晰
delete从12行删到9行,怎么还很清晰明了,拿到代码的人还得跑去看你怎么封装的代码,还得看api调用后怎么传的参数,还得看怎么拿的数据,为了删了这三行,把可读性变差了,真的值得吗
错误处理那里是不是讲错了,前面说通常都在catch进行统一错误处理。
然后举例子的时候又说instance在拦截器进行同一错误处理,catch进行自己的错误处理。
后面又说通常都在catch进行统一错误处理,在这里通常我们在catch进行特殊处理。
对axios的封装有了基本了解
个人感觉没有必要把loading放在请求拦截器中, 如果一个页面有很多请求, 那每个请求都要显示loading状态.
老师可发一下课上讲的demo么

最新回答 / 慕梦前来
这个axios封装好的接口配置,看文档就很清楚了

最新回答 / weixin_慕侠14751
关键看你的业务,为什么要展示这个loading,以及你只有这一个loading,还是有多个不同的loading?如果3个请求都是调用同一个loading,那显然是有可能会取消的,因为你3个请求的返回时间不一样,可能第一个请求还没有返回,第二个请求就开始了,此时若第一个请求结束则hide,而此时的第二个请求还没结束。当然了,还要看你这三个请求是否并发?还是同步?若请求是一个接一个的(必须第一个有响应才会第二个发起),那么就没关系了
可以用模板字符串直接拼接在get请求的路径后面
首页上一页1234567下一页尾页
课程须知
1.对vue有一定的了解 2.对ES6有一定的了解 3.对数据请求有一定的了解(如ajax)
老师告诉你能学到什么?
1. axios的基本用法; 2. axios的各种请求方法以及相关配置; 3. axios的拦截器,合并请求,取消请求; 4. 如何在项目中优雅的使用Axios。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消