axiso 的使用

Vue官方推荐的ajax请求框架叫做:axios

1、axios的Get请求语法:#

复制代码
axios.get("/item/category/list?pid=0") // 请求路径和请求参数拼接
    .then(function(resp){
        // 成功回调函数
     })
    .catch(function(){
        // 失败回调函数
     })



// 参数较多时,可以通过params来传递参数
axios.get("/item/category/list", {
        params:{
            pid:0
        }
     })
    .then(function(resp){})// 成功时的回调
    .catch(function(error){})// 失败时的回调
复制代码

 

get请求携带headers

axios.get("/item/category/list", {
        params:{
            pid:0
        },
        headers: {
            token: token
        }
     })    

 

2、axios的POST请求语法:#

axios.post("/user",{
        name:"Jack",
        age:21
    })

注意,POST请求传参,不需要像GET请求那样定义一个对象,在对象的params参数中传参。post()方法的第二个参数对象,就是将来要传递的参数

 

post请求携带headers

复制代码
axios.post("/user",{
name:"Jack",
age:21
},{
headers: {
"token": token
}
}
)
复制代码

 

 

 

 

posted @   青岑  阅读(565)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示
主题色彩