axios 介绍

axios 介绍

axios 是一款基于 javascript xhr 进行封装的插件,自己通过 xhr 进行编写 ajax 请求,实现起来逻辑比较复杂,axios 封装后将复杂的逻辑写在插件的内部,我们用户只需要关心如何调用即可。对我们的开发带来了很大的便捷。

安装

:::warning 注意

在 webpack 案例的基础上进行 axios 实现,请保留上个案例的代码。如需要请查看 搭建本地开发服务器

:::

通过命令安装 axios 插件

sh 复制代码
$ yarn add axios

使用

main.js 文件中编写 axios 代码。

javascript 复制代码
import axios from 'axios'

const p1 = axios({
    method: 'post',
    url: 'https://study.noxussj.top/api/login',
    data: 'account=test&password=123456',
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
    }
})

p1.then((res) => {
    console.log(res.data)
})

通过 npx webpack-dev-server 命令运行项目预览效果,同时在浏览器中按 F12 打开调试工具。

可以看到接口请求成功了。

原文链接:菜园前端

相关推荐
甜味弥漫8 分钟前
JavaScript新手必看系列之预编译
前端·javascript
小哀28 分钟前
🌸 入职写了一个月全栈next.js 感想
前端·后端·ai编程
用户010269271868 分钟前
swift的inout的用法
前端
用户66006766853911 分钟前
搞懂作用域链与闭包:JS底层逻辑变简单
前端·javascript
yinuo22 分钟前
前端跨页面通讯终极指南②:BroadcastChannel 用法全解析
前端
没落英雄41 分钟前
简单了解 with
前端·javascript
越努力越幸运50842 分钟前
webpack的学习打包工具
前端·学习·webpack
IT古董1 小时前
微前端的新纪元:Vite + Module Federation 最强指南(2025 全面技术解析)
前端
小小弯_Shelby1 小时前
vue项目源码泄露漏洞修复
前端·javascript·vue.js
兔子零10241 小时前
CSS 视口单位进化论:从 100vh 的「骗局」到 dvh 的救赎
前端·css