收款定制开发Axios的参数的传递

收款定制开发封装后端写好的接口,我们使用axios,关于方式有以下几种:

  • axios.request(config)
  • axios.get(url[, config])
  • axios.delete(url[, config])
  • axios.head(url[, config])
  • axios.post(url[, data[, config]])
  • axios.put(url[, data[, config]])
  • axios.patch(url[, data[, config]])

方式知道了,传递参数的方式又有很多种,我们要根据后端写的接口去选择合适的传递方式。

以post请求为例:

             1.直接传参数对象

  1. axios({
  2. method: "post",
  3. url: "http://110.40.212.128:8080/applications/addApp",
  4. params: {
  5. appName: req.body.appName,
  6. appStuID: req.body.appStuID,
  7. appMajor: req.body.appMajor,
  8. },
  9. })

              2.参数写成json形式

  1. axios({
  2. method: "post",
  3. url: "http://110.40.212.128:8080/applications/findUserByID",
  4. params: {
  5. id: req.body.id,
  6. },
  7. cache: false,
  8. dataType: "json",
  9. })

·              3.用.stringfy()进行拼接

  1. axios.post(
  2. "http://110.40.212.128:8080/user/addUserBeh",
  3. qs.stringify({
  4. userName: req.body.userName,
  5. userFaculty: req.body.userFaculty,
  6. userClass: req.body.userClass,
  7. })
  8. )

当然传递的方式还有很多,目前项目只遇到了这三种,此次项目中这三种也最常用。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发