前端篇-axios详细介绍

资料1 

Vue axios 详细介绍(核心使用、封装、个性化配置,破万字)-CSDN博客

资料2

3分钟让你学会axios在vue项目中的基本用法(建议收藏)_vue axios-CSDN博客

get请求:方式1

//发送的请求为: http://localhost:5000/save?id=1
this.$axios.get('http://localhost:5000/save',{
                params: {
                    id:1
                }
            }).then(res=>{
                    console.log(res.data);
                },err=>{
                    console.log(err);
            })

get请求:方式2

//发送的请求为: http://localhost:5000/save?id=1
this.$axios({
		method: 'get',
		url: 'http://localhost:5000/save',
    	params: {
            id:1
        }
	}).then(res=>{
		console.log(res.data);
	},err=>{
		console.log(err);
	})


 

post请求:方式1

// axios发送的请求头为: Content-Type: application/json
m1(){
        let data1 = {"user":"zhangsan","pass":2}
        this.$axios.post('http://localhost:5000/save',data1).then(
            res=>{
              console.log(res.data)
              console.log(res.data["user"])
              this.abc = res.data["pass"]

          },err=>{
              console.log(err)
            }).catch(err=>{console.log(err)})
    }

post请求:方式2

m2(){
      // axios发送的请求头为: Content-Type: multipart/form-data;
      let data = {
        "user":"zhangsan","pass":2
      }
      let formdata = new FormData();
      for(let key in data){
        formdata.append(key,data[key]);
      }

      this.$axios.post('http://localhost:5000/save',formdata).then(
          res=>{
            console.log(res.data)
            console.log(res.data["user"])
            this.abc = res.data["pass"]

          },err=>{
            console.log(err)
          }).catch(err=>{console.log(err)})
    }

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值