文章目录
定义
axios是一个被vue 官方推荐的,基于promise的http库,用于浏览器和nodejs中
特性
支持nodejs,支持promise,可以拦截请求和响应,自动转换json数据
安装
使用npm:npm install axios
使用cdn:<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
get请求
// GET请求方式
axios.get('/get_data?id=10010').then(ret => console.log(ret.data))
axios.get('/get_data',{
params: {
id: 10010, name: 'zhangsan', age: 26 } }).then(ret=>console.log(ret.data))
post请求(默认发送json数据)
//POST请求方式
axios.post('/set_data', {
firstName: 'zhang', lastName: 'san' }).then(ret => {
})
axios({
method: &#