再vue项目中使用axios原生发送post请求

这篇具有很好参考价值的文章主要介绍了再vue项目中使用axios原生发送post请求。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:在大多数项目开发中,都是采用前后端分离架构,在此情况下都采用一些成熟的框架,类似于ruoyi,因为成熟所以前端的请求都进行了各种封装,有时想单独发起一个简单的请求,还有点麻烦,因此记录一下。

// 在xxx.vue文件中引入
import axios from 'axios'

// 在methods 对象中使用
  methods: {
    goToUrl: function() {
      axios({
        method: "post",
        url: 'http://localhost:81/geecg-api/jeecg-boot/sys/phoneLogin',
        headers: {
          "Content-Type": "application/json"
        },
        data: {
          "mobile":"18012124548",
          "captcha": "234"
        },
      }).then(function (response) {
        console.log("111111111111")
        console.log(response);
        if (response.data.code ==200){
          window.open("http://localhost:3000", '_blank');
        }
      }).catch(function (error) {
        console.log(error);
      });
    }
  }

因为是前后端分离,当前前端使用的端口是81,后端运行的端口是8080,就产生跨域问题,所以还需要在vue.config.js中进行代理配置。文章来源地址https://www.toymoban.com/news/detail-624748.html

  devServer: {
    host: '0.0.0.0',
    port: port,
    open: true,
    proxy: {
      // 到jeecg 的代理
      ['/geecg-api']: {
        target: `http://localhost:8080`,
        // target: `http://api-dashboard.yudao.iocoder.cn`,
        changeOrigin: true,
        pathRewrite: {
          '^/geecg-api': ''
        }
      }
    },
    disableHostCheck: true
  },

到了这里,关于再vue项目中使用axios原生发送post请求的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue3使用axios发送post请求,后台接收到的参数总是null,使用postman测试后台是能接收数据的

    使用vue3,连基本的请求都失败了,使用浏览器查看post请求,参数中是有值,但是传到后台,每个参数都是null,不知道哪里错了。排除了后台的错误,就剩下了vue代码的错误了。我出错的地方是vue使用axios发送post请求的时候,参数格式写错了。 直接贴代码了,正确的写法 f

    2024年02月13日
    浏览(44)
  • 原生js XMLHttpRequest发送 get post 请求 解决跨域 及 注意事项

    2、使用xhr发起GET请求 四个步骤: ①:创建 xhr对象 ②:调用 xhr的open()函数(open中传递两个参数,参数一是GET/POST请求方式,参数二是请求的URL地址) ③:调用 xhr.send()函数 ④:监听 xhr.onreadystatechange事件 xhr发起GET请求的完整代码 直接上示例 报错内容是这个 Failed to execute

    2024年02月16日
    浏览(56)
  • 在 javascript 中使用 xmlHttpRequest 发送 POST 请求

    本文将通过不同的示例解释如何使用 JavaScript 代码在 AJAX 编程中发送 XMLHttpRequest post 请求。 要从 Web 服务器获取数据,我们使用 XMLHttpRequest (XHR)。 它是一种对象形式的 API,可在 Web 浏览器和 Web 服务器之间传输数据。 XMLHttpRequest 主要用于 AJAX 编程。 AJAX编程 AJAX 代表异步 Ja

    2024年02月12日
    浏览(42)
  • Vue使用axios发送get请求并携带参数

    其实关于Vue使用axios发送get请求并携带参数,我之前写过一篇,但是昨天又发现了另外一种方式,所以就单独写一篇进行总结。 之前写的那篇使用get请求并携带参数都是使用的字符串拼接的方式 感兴趣可以参考: Vue使用axios进行get请求拼接参数的两种方式 关于如何使用安装

    2023年04月10日
    浏览(59)
  • vue2前端使用axios发起post请求,后端(springboot)拿不到值解决办法

    axios封装-我常用的请求头参数  application/json; charset=utf-8 页面登录请求-post 网络请求正常传入参数 后端代码,查看控制台发现都为null,没取到值。 1.尝试将前端post请求改成get,其他都不用变 发现正常取到值,打印输出正常。前端页面正常跳转。 2.后端设置为post请求,前端a

    2024年02月02日
    浏览(49)
  • Axios基本使用,为学习后续的Vue服务【发送请求+并发请求+前端拦截器】

    目录 1、项目中引入Axios 2、使用Axios发送请求 2.1、例:发送GET请求 2.2、例:发送POST请求 3、axios并发请求 4、拦截器 注:个人学习笔记,因自己学过后端,所以有关后端的代码,我在这里就不展示了~ 不了解后端的宝子,也不会耽误学习,因为公司里会有写好的接口文档,直

    2024年02月02日
    浏览(52)
  • 【JavaScript】 发送 POST 请求并带有 JSON 请求体的几种方法

     在现代的前端开发中,与后端进行数据交互是必不可少的。其中,发送 POST 请求并带有 JSON 请求体是一种常见的需求。在本文中,我们将介绍在 JavaScript 中实现这一需求的几种方法。   XMLHttpRequest 是一种传统的发送网络请求的方式。以下是一个使用 XMLHttpRequest 发送 POST 请

    2024年03月19日
    浏览(63)
  • 【js】原生js进行post请求

    【js】原生js进行post请求 let url = \\\'https://xxxupload\\\'       let params = {         \\\"body\\\": {           \\\"id\\\": row.id         },         \\\"channel\\\": \\\"\\\",         \\\"token\\\": \\\"\\\",         \\\"userId\\\": \\\"\\\",         \\\"version\\\": \\\"1.1.0\\\"       }                        let xhr = new XMLHttpRequest(); // 创建XHR对象  

    2024年02月12日
    浏览(36)
  • JAVAWEB项目--POST完整交互(servlet,axios,JavaScript)

    post交互 js:   后端servlet: 响应前端:   前端接收:  

    2024年02月14日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包