axios的基本使用

简介: axios的基本使用

1.先创建一些button按钮

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>axios基本使用</title>
    <link crossorigin="anonymous" href="https://cdn.bootcss.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    <script src="https://cdn.bootcdn.net/ajax/libs/axios/0.21.1/axios.min.js"></script>
</head>
<body>
    <div class="container">
        <h2 class="page-header">基本使用</h2>
        <button class="btn btn-primary"> 发送GET请求 </button>
        <button class="btn btn-warning"> 发送POST请求 </button>
        <button class="btn btn-success"> 发送 PUT 请求 </button>
        <button class="btn btn-danger"> 发送 DELETE 请求 </button>
    </div>
</body>
</html>

2.给一个按钮绑定一个GET请求事件(同时还要设置响应)

<script>
        const btns = document.querySelectorAll("button");
        btns[0].onclick = function() {
            axios({
                method: "GET",
                url: "http://localhost:3000/posts/2"
            }).then(response => {
                console.log(response);
            })
        }
    </script>

效果图如下:


3.给一个按钮绑定一个POST请求事件(同时还要设置响应)

请求体内容不需要设置id属性,直接将要输入的数据输入即可

            btns[1].onclick = function() {
                axios({
                    method: "POST",
                    url: "http://localhost:3000/posts",
                    data: {
                        title: "刘丽娟小姐,我爱你",
                        author: "劳志驰"
                    }
                }).then(response => {
                    console.log(response);
                })
            }

这个时候在db.json文件当中就会自动显示出我们要添加我数据

4.给按钮绑定一个PUT请求

记得要在uri后面加上具体的id路径,这样子才能进行修改


            btns[2].onclick = function() {
                axios({
                    method: "PUT",
                    url: "http://localhost:3000/posts/3",
                    data: {
                        title: "刘丽娟小姐,爱你一辈子",
                        author: "劳志驰"
                    }
                }).then(response => {
                    console.log(response);
                })
            }

5.给按钮绑定一个Delete请求

btns[3].onclick = function() {
    axios({
        method: "delete",
        url: "http://localhost:3000/posts/3",
        }).then(response => {
        console.log(response);
        })
        }

记得在delete的时候要直接写明id的属性大小,方便直接删除

相关文章
|
JSON 前端开发 中间件
axios基本使用,express中间件
axios基本使用,express中间件
|
5月前
|
JavaScript
|
6月前
|
JSON JavaScript 前端开发
axios基本使用
axios基本使用
49 0
|
前端开发
前端学习笔记202307学习笔记第六十天-axios的基本使用2
前端学习笔记202307学习笔记第六十天-axios的基本使用2
55 0
|
前端开发
前端学习笔记202307学习笔记第六十天-axios的基本使用1 原创
前端学习笔记202307学习笔记第六十天-axios的基本使用1 原创
45 0
|
JSON JavaScript 前端开发
vue的学习之路(Axios 基本使用)
🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线
200 0
vue的学习之路(Axios 基本使用)
|
JavaScript
vue中axios的基本使用
vue中axios的基本使用
学习axios必知必会(2)~axios基本使用、使用axios前必知细节、axios和实例对象区别、拦截器、取消请求
学习axios必知必会(2)~axios基本使用、使用axios前必知细节、axios和实例对象区别、拦截器、取消请求
439 0
|
1月前
|
资源调度 JavaScript
|
3月前
|
JavaScript 前端开发
【Vue面试题二十五】、你了解axios的原理吗?有看过它的源码吗?
这篇文章主要讨论了axios的使用、原理以及源码分析。 文章中首先回顾了axios的基本用法,包括发送请求、请求拦截器和响应拦截器的使用,以及如何取消请求。接着,作者实现了一个简易版的axios,包括构造函数、请求方法、拦截器的实现等。最后,文章对axios的源码进行了分析,包括目录结构、核心文件axios.js的内容,以及axios实例化过程中的配置合并、拦截器的使用等。
【Vue面试题二十五】、你了解axios的原理吗?有看过它的源码吗?

热门文章

最新文章

  • 1
    若依修改,若依如何发送请求---王清江07,axios的请求在request.js文件中,若依发送GET请求,必须用param
    116
  • 2
    axios发送post请求,如何接受和返回一个axios的字段,解决bug的方法,困难的事情先从简单做起,先从发送一个axios的post请求做起,解决方法查别人的资料,查看F12看network就行
    39
  • 3
    文本,前后端数据交互,简单请求,如何去给data数据赋值,在mounted()里赋值,利用axios发送的请求,res就是数据集,就是后端的数据,this.users = res.data.data
    44
  • 4
    Request failed with status code 400,使用axios.post要发送参数,认真比对原项目,看看有没有忘记什么?
    83
  • 5
    vue3 在 watchEffect 里中断未完成的 axios 请求(只保留最后一次请求的方法---连续点击查询按钮的优化)
    112
  • 6
    前后端数据交互.js文件的axios的写法,想要往后端发送数据,页面注入API,await的意思是同步等待服务器数据,并返回,axios注入在其他页面,其他页面调用的时候,同步作用
    42
  • 7
    前后端数据交互,API风格组合式API和选项式API,setup是一个标识,组合式编写的意思,使定义count.value的值自增的写法,组合式API使用axios的写法,ref定义响应数据写法
    27
  • 8
    网页设计,若依项目修改(It must be done)02------axios封装后发get请求,axios请求的位置在呢?
    43
  • 9
    前后端数据交互之axios的路径怎样找?axios的路径是那个,是你打开Tomcat之后,出现的路径+你项目写的接口路径
    34
  • 10
    数据交互,前后端数据请求,axios请求,对象结构的使用,E6的使用,结构赋值是什么?函数形参的obj如何,函数形参的obj就改成对象结构接收传入的数据对象
    24