post请求不会传这种格式的参数,vue中使用axios这种参数怎么传?没遇到过

新手上路,请多包涵

图片描述

这个参数是要求保存某个人的权限,别的我都会,就是不知道这种参数怎么写,才能往后端正常请求到?
我平时自己封装了一个axios,请求的参数都是这么写:

图片描述

上面那种格式的参数,我传了好多次都没正确请求过去,

那位大神可以帮我指点一下,我主要是之前没遇到过这种格式的,不知道要怎么处理?
下面这个是我平时最常用的请求参数的一个axios方法了,跟第二个图片是一样的,万分感谢

axios() {
      let params = {
        token: this.getCookie("token"),
        companyId: 4904
      };
      this.postFN({
        data: params,
        url: "/api/user/filiale-workers-listInfo"
      }).then((data) => {
        if (data.code == "0") {
          this.tableData = data.data.records;
          this.recCount = data.data.recCount;
          console.log("初始化:请求到农民工列表全部数据ok");
          console.log(data);
          
        }
      });
    },

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 2.9k
2 个回答

定义一个参数对象,把对象里的属性值都赋值好以后,直接传这个对象过去就可以。

比如下面这个封装的API函数,其中data就是你要传递的对象。

clipboard.png

推荐问题