美文网首页axios
1.15、axios的使用

1.15、axios的使用

作者: flyjar | 来源:发表于2021-08-05 14:13 被阅读0次

十五、axios的使用

1.安装axios组件

cnpm install axios -s //先在项目安装axios这个组件
cnpm install //安装一下axios需要的其他插件

2.在main.js加入axios

import axios from 'axios'
import VueAxios from 'vue-axios'
Vus.use(VueAxios,axios)

3.发送ajax请求

//get,参数放到url后面
this.axios({
  method:"get",
  url:"http://url?name="+name+"&title="+title
}).then((response)=>{
   console.log(response);
});

//post,参数加入data中  
this.axios({
  method:"post",
  url:"http://url",
  data:{
     name:name,
     title:title
  }
}).then((response)=>{
   console.log(response);
});

4.axios注意点

前端向后端传输数据时,如果是get传输,直接传在url后;如果是post传输,则在请求体body中传输。

body中的数据格式又有两种,一种是 json 数据格式,另一种是 字符串。具体要用哪种格式取决于后端入参的格式。

如果后端接收json数据类型,post 的 headers 需要设置 { ‘content-type’: ’application/json’ },传给后端的数据就形如 { ‘name’:’edward’, ‘age’:’25’ }

如果后端接收的是(表单)字符串类型,post 的 headers 需设置 { ‘content-type’: ’application/x-www-form-urlencoded’ },

,传输给后端的数据就形如 ‘name=edward&age=25’

如果想改变axios的post请求,带参协议有两种方式

相关文章

网友评论

    本文标题:1.15、axios的使用

    本文链接:https://www.haomeiwen.com/subject/qkbntltx.html