【Bug】axios发送对象数据后端接收为null

本人小白!!!使用框架:Vue+SpringBoot+Mybatis

一、没有构造函数

补上:

public BInfo(String b_id, String b_pass) {
    this.b_id = b_id;
    this.b_pass = b_pass;
  }

二、用axios传json数据时,命名与后端参数不一致

 (就离谱!!!)

要封装 Axios 实例并封装 GET 请求,你可以按照以下步骤进行操作: 1. 首先,安装并引入 Axios 库。 ```bash npm install axios ``` ```javascript import axios from 'axios'; ``` 2. 创建 Axios 实例,并进行一些全局配置。 ```javascript const instance = axios.create({ baseURL: 'https://api.example.com', // 设置请求的基础URL timeout: 5000, // 设置请求超时时间 headers: { 'Content-Type': 'application/json' // 设置请求头 } }); ``` 在上述代码中,我们使用 `axios.create()` 方法创建了一个 Axios 实例,并指定了一些全局配置,如基础URL、超时时间和请求头。 3. 封装 GET 请求方法。 ```javascript function get(url, params) { return instance.get(url, { params }); } ``` 在上述代码中,我们封装了一个名为 `get` 的方法,该方法接受两个参数:`url` 表示请求的URL,`params` 表示请求的查询参数。我们使用 Axios 实例的 `get()` 方法发送 GET 请求,并将传入的 `params` 对象作为查询参数传递给 Axios。 4. 使用封装的 GET 请求。 ```javascript get('/api/example', { param1: 'value1', param2: 'value2' }) .then(response => { // 处理响应数据 }) .catch(error => { // 处理请求错误 }); ``` 在上述代码中,我们使用封装的 `get()` 方法发送 GET 请求,并传递了一个包含查询参数的对象作为第二个参数。通过 `then()` 方法处理成功的响应,通过 `catch()` 方法处理请求错误。 通过以上步骤,你成功封装了 Axios 实例并封装了 GET 请求方法。你可以在其他地方使用封装的方法来发送 GET 请求,并根据需要进行相应的处理。 希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值