一.axios的作用
1.支持浏览器和 node.js
2.支持 promise
3.能拦截请求和响应
4.自动转换 JSON 数据
二.axios基本用法
axios.get(‘/adata')
.then(ret=>{
// data属性名称是固定的,用于获取后台响应的数据
console.log(ret.data)
})
三.get : 查询数据
通过url传递参数
axios.get(‘/adata?id=123')
.then(ret=>{
console.log(ret.data)
})
axios.get(‘/adata‘,{
params: {
id: 123
}
})
.then(ret=>{
console.log(ret.data)
})
四.post : 添加数据
通过选项传递参数(默认传递的是 json 格式的数据
axios.post(‘/adata',{
uname: 'tom',
pwd: 123
}).then(ret=>{
console.log(ret.data)
})
通过 URLSearchParams 传递参数(application/x-www-form-urlencoded)
const params = new URLSearchParams();
params.append('param