【vue学习】4.axios学习使用

本文主要介绍在Vue学习中关于Axios的基础知识,包括Axios的定义和如何进行get、post请求的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【vue学习】4.axios学习使用

axios 基础

Q: 什么是 axios?

A: Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。

使用:

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

get、post 请求学习

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <input type="button" value="get请求" class="get" />
    <input type="button" value="post请求" class="post" />
    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>

    <script>
        /*
    接口1:随机笑话
    请求地址:https://autumnfish.cn/api/joke/list
    请求方法:get
    请求参数:num(笑话条数,数字)
    响应内容:随机笑话
        */
        document.querySelector(".get").onclick = function(){
            axios.get("https://autumnfish.cn/api/joke/list?num=3").then(function (response){
                console.log(response);
            })
        }

        /*
     接口2:用户注册
     请求地址:https://autumnfish.cn/api/user/reg
     请求方法:post
     请求参数:username(用户名,字符串)
     响应内容:注册成功或失败
        */
        document.querySelector(".post").onclick = function(){
            axios.post("https://autumnfish.cn/api/user/reg",
                {username:"jack4649498413"}
            ).then(function (response){
                console.log(response);
            },function (err){
                console.log(err);
            })
        }
    </script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值