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

vue访问后端接口,实现用户注册

文章目录

  • 一、后端接口文档
  • 二、前端代码
    • 请求响应工具
    • 调用后端API接口
    • 页面函数绑定单击事件,调用/api/user.js中的函数
  • 三、参考视频


一、后端接口文档

在这里插入图片描述
在这里插入图片描述

二、前端代码

请求响应工具

/src/utils/request.js

//定制请求的实例//导入axios  npm install axios
import axios from 'axios';
//定义一个变量,记录公共的前缀  ,  baseURL
const baseURL = 'http://localhost:8080';
const instance = axios.create({baseURL})//添加响应拦截器
instance.interceptors.response.use(result=>{return result.data;},err=>{alert('服务异常');return Promise.reject(err);//异步的状态转化成失败的状态}
)export default instance;

调用后端API接口

src/api/user.js

//导入request.js请求工具
import request from '@/utils/request'//提供调用注册接口的函数
export const userRegisterService = (registerData) => {//借助URLSearchParams完成传递const params = new URLSearchParams()for(let key in registerData) {params.append(key, registerData[key])}return request.post('/user/register',params)
}

页面函数绑定单击事件,调用/api/user.js中的函数

views/Login.vue

● 创建 register 函数

//调用后台接口完成注册
import { userRegisterService } from '@/api/user.js'
const register = async () => {let result = await userRegisterService(registerData.value)if (result.code === 0) {//注册成功alert(result.msg ? result.msg : '注册成功')} else {//注册失败alert('注册失败')}alert(result.msg ? result.msg : '注册成功')
}

● 注册按钮绑定 register 函数
在这里插入图片描述
如果遇到跨域问题,请参考文章:vue配置代理解决前端跨域的问题

三、参考视频

https://www.bilibili.com/video/BV14z4y1N7pg?spm_id_from=333.788.player.switch&vd_source=0467ab39cc5ec5940fee22a0e7797575&p=74

相关文章:

  • 【金仓数据库征文】_金仓数据库在金融行业的两地三中心容灾架构实践
  • Linux 内核链表宏的详细解释
  • 前端开发实战:用React Hooks优化你的组件性能
  • 缓存理论到实战:技术选型与七层架构设计
  • Windows 系统 - Trae 内 终端 无法使用 node (重新配置 nodejs 路径)
  • RT-Thread 深入系列 Part 7:RT-Thread vs 其他 RTOS 对比与选型指南
  • 图像处理篇---opencv实现坐姿检测
  • Kotlin高阶函数多态场景条件判断与子逻辑
  • 腾讯多模态定制化视频生成框架:HunyuanCustom
  • C语言的中断 vs Java/Kotlin的异常:底层机制与高级抽象的对比
  • android HashMap和List该如何选择
  • 05 mysql之DDL
  • 通俗的理解MFC消息机制
  • 基于小波神经网络(WNN)的回归预测模型【MATLAB】
  • Flutter PIP 插件 ---- 为iOS 重构PipController, Demo界面,更好的体验
  • 大学之大:悉尼科技大学2025.5.10
  • 在 Flink + Kafka 实时数仓中,如何确保端到端的 Exactly-Once
  • 分布式锁原理
  • 自主shell命令行解释器
  • 北斗终端设备应用
  • 长春网站开发/自动推广引流app
  • 苏州朗冠网站建设公司/百度爱采购优化排名软件
  • 男女宾馆做爰视频网站/友情链接代码模板
  • 铜川新区网站建设招标/鸣蝉智能建站
  • 网站开发运营人员职业前景/网络外贸推广
  • 学做点心上哪个网站/官网首页入口百度