首页 > 其他分享 >Vue axios发送请求

Vue axios发送请求

时间:2024-10-25 11:31:44浏览次数:1  
标签:function util axios 请求 get url 发送 Vue

Vue发送请求

  1. 下载axios插件
npm install axios -S

具体操作:

function get(){
    // 请求地址,参数,请求头; then 是处理返回结果
    axios.get("http://localhost:8080/hello",{
        params:{

        },
        headers:{}
    }).then(res => console.log(res));
}

function post(){
    // 请求地址,请求体,补充信息; then 是处理返回结果
    axios.post("http://localhost:8080/post",
        {
        //请求体的内容
        name:"zhangsan",
        age:18
    },
       {
        //请求头的内容
        params:{},
        headers:{}
    }
    )
        .then(res => console.log(res))//成功
        .catch(err => console.log(err)); //失败
}
//put和delete也差不多

axios的封装

在src目录下创建 util目录,在util目录下创建request.js文件

import axios from 'axios'
// 设置超时时间
axios.defaults.timeout = 5000
// 创建axios实例
const util = axios.create({
    baseURL: 'http://localhost:7082', // 前缀
    timeout: 60000, // 请求超时时间毫秒
    headers: {
        'Content-Type': 'application/json',
    },
})
export default util

export  function  get(url,params){
    return util.get(url, {params: params});
}

export function post(url, data) {
    return util.post(url, data);
}

export function del(url){
    return util.delete(url);
}

export function put(url, data){
    return util.put(url, data);
}

在其他文件使用,比如使用get方法

import {get} from '@/util/request'

这里只是封装了一个工具类,那么其他服务如果想要有自己的请求也可以写一个js,然后调用。

标签:function,util,axios,请求,get,url,发送,Vue
From: https://www.cnblogs.com/LIang2003/p/18502181

相关文章

  • 基于SpringBoot+Vue旅行推广网站的设计与实现
    博主主页:一季春秋博主简介:专注Java技术领域和毕业设计项目实战、Java、微信小程序、安卓等技术开发,远程调试部署、代码讲解、文档指导、ppt制作等技术指导。主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、小程序、安卓app、大数据等设计与开发。感兴趣的可......
  • 基于SpringBoot + Vue的高校大学生竞赛项目管理系统(角色:学生、评委、管理员)
    文章目录前言一、详细操作演示视频二、具体实现截图三、技术栈1.前端-Vue.js2.后端-SpringBoot3.数据库-MySQL4.系统架构-B/S四、系统测试1.系统测试概述2.系统功能测试3.系统测试结论五、项目代码参考六、数据库代码参考七、项目论文示例结语前言......
  • 基于SpringBoot + Vue的《计算机基础》网上考试系统
    文章目录前言一、详细操作演示视频二、具体实现截图三、技术栈1.前端-Vue.js2.后端-SpringBoot3.数据库-MySQL4.系统架构-B/S四、系统测试1.系统测试概述2.系统功能测试3.系统测试结论五、项目代码参考六、数据库代码参考七、项目论文示例结语前言......
  • (开题报告)django+vue基于Web的网上书店销售系统论文+源码
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景在当今数字化时代,电子商务蓬勃发展,网上书店作为其中的重要组成部分,具有广阔的市场前景。关于Web网上书店销售系统的研究,现有研究主要以大......
  • vue 项目history模式刷新404问题解决办法
    前言vue项目history模式部署到服务器后,根路径访问没有问题,但是进入其他功能再刷新页面就会出现404,因为你没在nginx或者apache配置上面加上重定向跳转。解决办法,只需要加上这段配置:nginx配置内容:location/{try_files$uri$uri/@router;indexindex.html;}lo......
  • 基于 Koa + Vue3!一个开源的 Linux 服务器 Web SSH 面板工具!
    大家好,我是Java陈序员。今天,给大家介绍一个Linux服务器WebSSH连接面板工具,基于Koa+Vue3实现!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项目介绍EasyNode——一个客户端基于Vue3、服务端基于Koa实现的Linux......
  • 基于SpringBoot+Vue的前后端分离的人工智能模型销售平台
    ✌全网粉丝20W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌......
  • 【开题报告】基于Springboot+vue自习室管理系统(程序+源码+论文) 计算机毕业设计
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高等教育的普及和学习需求的日益增长,自习室作为学生学习的重要场所,其管理效率和资源利用率成为了高校和教育机构关注的焦点。传统自习室管理方式......
  • 基于SpringBoot+Vue+uniapp的乡村政务办公系统的详细设计和实现(源码+lw+部署文档+讲
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue的校园助学金与三评申报审核系统的设计与实现
    作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业......