uni-app处理请求发送表单类型的数据

news2024/12/24 22:13:02

我在本地开发了一个分页的接口
这里 我设置的是 form-data 参数类型
在这里插入图片描述
要的是个表单类型的数据 然后呢 我按传统PC端的方式处理了数据

<template>
  <view class = "box">
    <view class="management"></view>
  </view>
</template>
<script>

  export default {
    data() {
        return {
          page: 1,
		  pageSize: 3
        }
    },
    mounted() {
		let data = new FormData();
		  console.log(this.page);
		  data.append("page", this.page);
		  data.append("pageSize", this.pageSize);
		  console.log(data);
		  uni.request({
		    url: '/books/page',
		    method: 'GET',
		    data: data,
		    header: {
		      "content-type": "multipart/form-data",
		    },
		    success: (res) => {
		      console.log(res.data);
		    },
		    fail: (err) => {
		      console.log(err);
		    },
		  })
    }
  }
</script>

<style scoped>
	.box{
		height: 50vh;
		width: 100vw;
	}
	.management{
		width: 100vw;
		height: 33%;
		border-bottom: 1px solid black;
	}
</style>

但是这样 运行起项目
在这里插入图片描述
在这里插入图片描述
他连请求都没法出去
渲染 uni中使用FormData是有问题的
我直接将代码改成

<template>
  <view class = "box">
    <view class="management"></view>
  </view>
</template>
<script>

  export default {
    data() {
        return {
          page: 1,
		  pageSize: 3
        }
    },
    mounted() {
		uni.request({
		  url: '/books/page',
		  method: 'GET',
		  data: {
			  page: this.page,
			  pageSize: this.pageSize
		  },
		  header: {
		    "content-type": "application/x-www-form-urlencoded",
		  },
		  success: (res) => {
		    console.log(res.data);
		  },
		  fail: (err) => {
		    console.log(err);
		  },
		})
    }
  }
</script>

<style scoped>
	.box{
		height: 50vh;
		width: 100vw;
	}
	.management{
		width: 100vw;
		height: 33%;
		border-bottom: 1px solid black;
	}
</style>

我们数据就还是给JSON data
只需要在 header 中加上 “content-type”: “application/x-www-form-urlencoded”,
我们运行代码 他就成一个表单类型的数据了
在这里插入图片描述
数据也成功的请求回来了
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/698316.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

QT Creator上位机学习(二)基础布局控件及信号与槽

c# 系列文章目录 文章目录 布局控件信号与槽第二种connect 程序图标使用技巧 布局控件 美化界面的时候&#xff0c;经常需要进行一些控件的布局&#xff0c;这时需要使用一些容器类。 在快捷栏出&#xff0c;也有一些布局设计的选择 如上图&#xff0c;其中涉及到几种编辑…

【图像软件篇】Windows最强大的截图贴图神器-Snipaste的优化设置

【图像软件篇】Windows最强大的截图贴图神器-Snipaste的优化设置 个人用户免费、开源&#xff0c;以及和剪贴板神器Ditto一样简单易用&#xff0c;默认设置上手够快&#xff0c;除了没有长截图和OCR功能&#xff0c;我觉得它已经做到了截图贴图软件的天花板&#xff1b;本文我…

Springboot的配置原理

一、起步依赖–Maven的依赖传递 原始基于Spring框架来运行&#xff0c;需要手动配置很多依赖项&#xff0c;而Springboot简化了基于Spring框架的开发–引入Springboot的起步依赖&#xff0c;里面引入了所有常见的Springboot的依赖&#xff0c;都是通过maven的依赖传递自动的传…

Redisson 延时队列 延时严重问题

延时队列原理我在这篇文章讲了 Redisson 延时队列 原理 详解 - 知乎 十分建议先把原理看了 我们一个项目是做消息推送的&#xff0c; 分钟量达到了几百万。需求是要设置5秒以上的延时推消息。 当初我想了几个方案&#xff1a; 定时器轮询数据库 mq做延时推送 redisson做延时推…

【微服务架构模式】微服务设计模式

这是微服务架构系列文章的第 3 篇 高可用性、可扩展性、故障恢复能力和性能是微服务的特征。您可以使用微服务架构模式来构建微服务应用程序&#xff0c;从而降低微服务失败的风险。 模式分为三层&#xff1a; 应用模式 应用程序模式解决了开发人员面临的问题&#xff0c;例如数…

应用面向对象思想进行Linux内核分析的优化方法

在分析Linux内核时&#xff0c;应用面向对象思想可以帮助我们更好地理解和组织内核代码。虽然Linux内核是用C语言编写的&#xff0c;并没有内置的面向对象机制&#xff0c;但我们可以通过一些方法来应用面向对象思想进行分析。 我这里刚好有嵌入式、单片机、plc的资料需要可以…

在线客服系统哪家好,2024五家常用客服系统权威测评

在线客服系统推荐哪家随着互联网的发展&#xff0c;人们沟通交流方式越来越趋向智能化。很多企业都会选择在线客服系统来提升员工效率和质量&#xff0c;而且还能为企业带来一个强大的销售平台。那么在线客服系统推荐哪家呢&#xff1f;首先我们要知道&#xff0c;在线客服系统…

DINO推理模块实现

如何将一个模型真正的投入应用呢&#xff1f;即我们常说的推理模块&#xff0c;前面博主已经介绍了如何使用DETR进行推理&#xff0c;今天博主则介绍DINO的推理实现过程&#xff1a; 其实在DINO的代码中已经给出了推理模块的实现&#xff0c;这里博主是将其流程进行梳理&#x…

w3af启动后提示“Traceback (most recent call last)”

第一次提示 /usr/bin/env: “python”: 没有那个文件或目录 一看这提示就是python目录没有引用对&#xff0c;所以建一个软链接 软连接参考&#xff1a;每天学命令-ln 软硬链接 | 夜云泊个人博客 命令如下 whereis python3 sudo ln -s /usr/bin/python3 /usr/bin/python 软…

OpenCV阈值处理(threshold函数、自适应阈值处理、Otsu处理)

目录 阈值处理 一.threshold函数 1.二值化阈值处理&#xff08;cv2.THRESH_BINARY&#xff09; 2.反二值化阈值处理&#xff08; cv2.THRESH_BINARY_INV&#xff09; 3.截断阈值化处理&#xff08;cv2.THRESH_TRUNC&#xff09; 4.超阈值零处理&#xff08;cv2.THRESH_TOZ…

chatgpt赋能python:Python遍历1到10:使用循环语句掌握基础编程技能

Python遍历1到10: 使用循环语句掌握基础编程技能 Python是一种高级的编程语言&#xff0c;常被用于大数据分析、机器学习、Web开发和自然语言处理。无论您是新手还是有经验的编程工程师&#xff0c;掌握Python基础编程技能是非常重要的&#xff0c;其中之一就是学习如何遍历1到…

【2022 JCR 期刊影响因子】(三)地学综合 (GEOSCIENCES, MULTIDISCIPLINARY)

原文链接&#xff1a; 【2022 JCR 期刊影响因子】&#xff08;三&#xff09;地学综合 微信公众号同步更新 地信学子GISer and Coder 2022 JCR 期刊影响因子刚刚发布&#xff0c;今年的影响因子只保留1位小数。地学综合领域的 SCIE 收录期刊的影响因子如下。 微信公众号同步更…

使用 Jetpack Compose 构建 Spacer

欢迎阅读本篇关于如何使用 Jetpack Compose 构建 Spacer 的博客。Jetpack Compose 是 Google 的现代 UI 工具包&#xff0c;主要用于构建 Android 界面。其声明式的设计使得 UI 开发更加简洁、直观。 一、什么是 Spacer&#xff1f; 在 UI 设计中&#xff0c;我们通常需要在不…

一、枚举类型——使用二维数组分发

我们发现每个枚举实例都持有一个固定的值&#xff08;基于它的声明顺序&#xff09;,该值由 ordinal() 方法生成&#xff0c;因此可以进一步简化该方案。使用一个二维数组将竞争者映射到结果&#xff0c;便可以实现最简单易懂的解决方案&#xff08;而且有可能是最快的&#xf…

抖音团购功能本地生活服务商开通

抖音团购功能对于本地生活服务商在市场上的前景是积极的&#xff0c;有以下几个方面的优势&#xff1a; 广泛的用户基础&#xff1a;抖音是全球范围内拥有庞大用户基础的社交媒体平台之一。通过在抖音上开展团购活动&#xff0c;可以接触到大量的活跃用户&#xff0c;提升品…

PHP 图书管理系统mysql数据库web结构apache计算机软件工程网页wamp

一、源码特点 PHP 图书管理系统 是一套完善的web设计系统&#xff0c;对理解php编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。 源码下载 https://download.csdn.net/download/qq_41221322/87959622https://download…

adb shell top -m 10 -s 1 -d 1 -o %CPU,%MEM,TIME+,PID,COMMAND,CMDLINE

adb shell top -m 10 -s 1 -d 1 -o %CPU,%MEM,TIME,PID,COMMAND,CMDLINE adb shell top -m 10 -s 1 -d 1 -o %CPU,%MEM,TIME,PID,COMMAND,CMDLINE -m 进程数 -s 按照第几列排序&#xff0c;1是按照第一列排序。 -d delay 周期1秒 -o %CPU&#xff0c;cpu占比。 %MEM 内存占…

【OpenCV • c++】基础图像的绘制

&#x1f680; 个人简介&#xff1a;CSDN「博客新星」TOP 10 &#xff0c; C/C 领域新星创作者&#x1f49f; 作 者&#xff1a;锡兰_CC ❣️&#x1f4dd; 专 栏&#xff1a;【OpenCV • c】计算机视觉&#x1f308; 若有帮助&#xff0c;还请关注➕点赞➕收藏&#xff…

element form表单触发校验

未操作情况下&#xff0c;表单触发校验&#xff0c;此时需要清除这一项 一定要在数据处理完后在进行清除校验&#xff0c;否则会不生效 this.form result;if (!this.form.item5List) {this.$nextTick(() > {this.$refs.form.clearValidate(item5List)})}

idea里发送简单邮件的模板

这是一个idea里发送简单邮件的模板&#xff0c;后续会更新在项目里如何进行运用。 带附件的暂时不演示。 这属于个小demo&#xff0c;后续还会抽出专门的properties进行存储对应的授权码邮箱等信息&#xff0c;也会封装一个发送邮件的方法&#xff0c;供其他的发送邮件业务调用…