AXIOS 的请求

Posted 逆欢

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AXIOS 的请求相关的知识,希望对你有一定的参考价值。

AXios 本质上等同于json 传值

1.引用

技术分享图片
1 //引入axios
2 import Axios from ‘axios‘
3 //将axios挂载到 Vue原型上
4 Vue.prototype.$https = Axios
5 
6 //设置公共的url
7 Axios.defaults.baseURL = ‘https://www.luffycity.com/api/v1/‘;
引用

2.使用

技术分享图片
 1  //获取 分类列表的数据
 2             getCategoryList(){
 3                 this.$https.get(‘course_sub/category/list/‘)
 4                 .then((res)=>{
 5                     console.log(res);
 6                     var data = res.data;
 7 
 8                     if(data.error_no === 0){
 9                       
10                         this.categoryList = data.data;
11                         let obj = {
12                             id:0,
13                             name:‘全部‘,
14                             category:0
15                         }
16                         this.categoryList.unshift(obj);
17                         // 数组  删除任意一个指定的元素
18                         //指定数组中的索引 删除指定的元素  数组.splice(起始位置,删除的个数)
19                     }
20                 })
21                 .catch((err)=>{
22                     console.log(‘获取列表失败‘,err)
23                 })
24             },
需要在后面created()调用

3.

本质上,通过挂载的方式进行全局的使用

挂载.get()

,then(function(response))

.catch(function(response))

最终赋值的方式获取结果

 

以上是关于AXIOS 的请求的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段14——Vue的axios网络请求封装

执行带有axios的GET请求时出现401错误

前端面试题之手写promise

vue中axios请求成功了如何把数据渲染到页面上?

ajax与 axios的基础讲解(附代码及接口)

回归 | js实用代码片段的封装与总结(持续更新中...)