axios的入门以及vue中的模块封装

本文介绍了axios的基础使用,包括发送POST请求、请求方式、并发请求、全局配置和实例创建。重点讲述了如何在Vue项目中对axios进行模块封装,以优化项目中的HTTP请求管理。

一、axios

axios是基于promise对ajax的一种封装
ajax mvc 
axios mvvm 

二、axiso的基本使用

//使用默认方式发送无参请求
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script>
    axios({
   
   
        url:'http://localhost:9999/student/student/getAllStudent'
    }).then(res=>{
   
   
        console.log(res);
    })
</script>
默认使用 get方式进行请求
//指定请求方式为get的无参请求
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script>
    axios({
   
   
        url:'http://localhost:9999/student/student/getAllStudent',
    	method:'get'
    }).then(res=>{
   
   
        console.log(res);
    })
</script>

//axios发送get方式的有参请求
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script>
   axios({
   
   
       url:'http://localhost:9999/student/student/findStudentById?id=1'
   }).then(res=>{
   
   
       console.log(res);
   });
</script>
//axios发送get方式请求其他形式
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script>
   axios({
   
   
       url:'http://localhost:9999/student/student/findStudentById',
       params:{
   
   
           id:'1'
       }
   }).then(res=>{
   
   
       console.log(res);
   });
</script>

axiso发送post请求

//使用post方式发送无参请求
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script>
    axios({
   
   
        url:'http://localhost:9999/student/student/pGet',
        method:'post'
    }).then(res=>{
   
   
        console.log(res);
    })
</script>
//使用axios发送带有参数的post请求
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script>
   axios({
   
   
       url:'http://localhost:9999/student/student/findStudentByName',
       method:'post',
       params:{
   
   
           name:'张三' //url上拼接上name参数 ?name=张三
       }
   }).then(res=>{
   
   
       console.log(res);
   });
</script>

//使用axios发送带有参数的post请求 使用data传递
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script>
   axios({
   
   
       url:'http://localhos
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Caofuqiang_521

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值