您现在的位置是:网站首页> 编程资料编程资料
Vue axios库发送请求的示例介绍_vue.js_
2023-05-24
416人已围观
简介 Vue axios库发送请求的示例介绍_vue.js_
1.什么是axios
Axios,是一个基于 promise 的网络请求库,作用于node.js和浏览器中,它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。
使用方式如下:
2.axios请求图例

3.使用 async 和 await 配合 axios 发起请求
async和await必须结合使用,有await必须要使用async, 有async不一定要使用await,await是将异步转为同步,async 和 await 是 es7语法
4.使用解构赋值
1.解构赋值的时候,使用 : 进行重命名
2.调用 axios 之后,使用 async /await 进行简化
3.使用解构赋值,从 axios 封装的大对象中, 把 data 属性解构出来 { data }
4.为了后期方便,把解构出来的 data 属性,使用冒号 : 进行重命名 ,一般重命名为 { data: res }
5.代码演示:

5.使用 axios.get() axios.post() 来简化请求过程
代码如下:
//axios.post('url地址',{post请求数据体}) document.querySelector("#app1").addEventListener("click", async function() { const {data: res} = await axios.post('http://www.liulongbin.top:3006/api/post', { name: 'zs', gender: '女' }) console.log(res) }); //axios.get('url地址',{ // get参数 // params: {} // }) document.querySelector("#app2").addEventListener('click', async function() { const {data: res} = await axios.get('http://www.liulongbin.top:3006/api/getbooks', { params: { id: 1 } }) console.log(res)测试结果如下:

到此这篇关于Vue axios库发送请求的示例介绍的文章就介绍到这了,更多相关Vue axios发送请求内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- vue跳转同一个路由参数不同的问题_vue.js_
- Vue SPA单页面的应用和对比_vue.js_
- JavaScript求解最长回文子串的方法分享_javascript技巧_
- 关于vue路由监听事件跳转的问题_vue.js_
- vue项目中路由跳转页面不变问题及解决_vue.js_
- vue3基础知识剖析_vue.js_
- vue使用elementUI分页如何实现切换页面时返回页面顶部_vue.js_
- vue项目input标签checkbox,change和click绑定事件的区别说明_vue.js_
- Vue3 实现网页背景水印功能的示例代码_vue.js_
- vue父子组件slot插槽的使用_vue.js_
