当前位置: 首页 > news >正文

Uniapp 的 uni.request传参后端

以下是使用Uniapp的交互数据的两种方式

后端使用@Parameter接收数据

后端使用@RequestBody接收Json格式数据

后端:

@CrossOrigin
@RestController
@RequestMapping("/user")
public class UserController {@GetMapping("/login")public String login(@RequestParam("username") String username,@RequestParam("password") String password){System.out.println(username);System.out.println(password);return "登录成功";}@PostMapping("/login")public String jsonLogin(@RequestBody UserDTO userDTO){System.out.println(userDTO.getUsername());System.out.println(userDTO.getPassword());return "登录成功";}
}

前端:

import { ref } from 'vue';let username = ref('')
let password = ref('')function login() {  uni.request({ url: "http://localhost:8080/user/login",   data:({   username: username.value,password: password.value}),  success: function(res) {  console.log(res.data);  },  fail: function(err) {  console.error(err);  },complete() {}}); }function jsonLogin(){uni.request({  url: 'http://localhost:8080/user/login', // 你的后端API地址  method: 'POST',  data: {  username: username.value,  password: password.value  },  success: function (res) {  // 请求成功时的回调函数  console.log(res.data); // 打印后端返回的数据  },  fail: function (error) {  // 请求失败时的回调函数  console.error(error); // 打印错误信息  }  });
}

http://www.lryc.cn/news/324334.html

相关文章:

  • 数据可视化-ECharts Html项目实战(5)
  • C++学习之旅(二)运行四个小项目 (Ubuntu使用Vscode)
  • 数据分析与挖掘
  • Maxwell监听mysql的binlog日志变化写入kafka消费者
  • Kafka系列之:Kafka Connect REST API
  • DC-4靶机
  • ideaSSM 高校公寓交流员管理系统bootstrap开发mysql数据库web结构java编程计算机网页源码maven项目
  • Android studio添加阿里云仓库
  • 每天一个数据分析题(二百二十)
  • Centos上安装Harbor并使用
  • 工作需求,Vue实现登录
  • 【生产力】Mac 窗口布局工具 Magnet
  • Linux的相关指令总结
  • HTTPS 加密原理
  • 【数据挖掘】实验4:数据探索
  • PTA后缀式求值(整型版)
  • FPGA与以太网相关接口知识
  • 使用git+ssh访问github,避免下载资源失败
  • cookie、session和token的区别
  • 如何解决Layui后台接口返回数据,但是table.render不渲染表格数据的问题
  • matlab 将矩阵写入文件
  • pandas的综合练习
  • 北京中科富海低温科技有限公司确认出席2024第三届中国氢能国际峰会
  • 非插件方式为wordpress添加一个额外的编辑器
  • Spark Stage
  • 【国家计算机二级考试C语言.2024】学习备忘录
  • 十分钟掌握redis精髓指令
  • 突然断电导致git损坏修复
  • MATLAB入门指南:从零开始进行数学建模竞赛
  • 【JavaEE初阶系列】——带你了解volatile关键字以及wait()和notify()两方法背后的原理