news 2026/6/10 22:35:03

web前端crud (修改,删除)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
web前端crud (修改,删除)

对于修改操作,通常会分为两步进行:

  1. 查询回显

  2. 保存修改

交互逻辑:

  1. 点击 编辑 按钮,根据ID进行查询,弹出对话框,完成页面回显展示。(查询回显)

  2. 点击 确定 按钮,保存修改后的数据,完成数据更新操作。(保存修改)

  1. 查询回显

1). 在src/api/dept.js中定义根据id查询的请求

.2)在src/views/dept/index.vue中添加根据ID查询回显的逻辑

为修改按钮绑定事件<template></template>:

然后再编辑按钮当中添加事件在事件中需要传入ID 在自定义列模板当中scope.row.id就可以拿到这一行的值

然后在上面你一下这个相关的函数事件首先发起请求然后进行判断如果成功了,将对话框打开ture然后将内容赋值给dept.vlue 然后再添加一个标题

保存修改

由于 新增部门 和 修改部门使用的是同一个Dialog对话框,当前点击 “确定” 按钮的时候,有可能执行的是新增操作,也有可能是修改操作。

其实,我们只需要根据deptForm对象的id属性值,来判断即可。 如果没有id,则是新增操作 ;如果有id,则是修改操作。

src/api/dept.js中增加如下修改部门的请求

首先,那也是添加一个修改操作的函数,然后修改一下请求方式,同时那将部门数据带到服务端当中

所以在上面那个新增按钮的对话框的事件当中要进行判断如果是修改的话执行修改函数新增的话,直接新增函数同时呢,将返回时提升一下将result变为let类型

删除部门

  • 点击删除按钮,需要删除当前这条数据,删除完成之后,刷新页面,展示出最新的数据。

  • 由于删除是一个比较危险的操作,为避免误操作,通常会在点击删除之后,弹出确认框进行确认。

  • Element 组件:ElMessageBox消息弹出框组件

具体操作步骤:

1). 在src/api/dept.js中增加如下删除部门的请求

删除也是同样如此首先定义函数然后传入对应的ID 然后修改求方式

同时那个删除按钮添加一个事件同时,那也需要通过scope.row.id 这个是定义立模板拿到ID

同时从官网引入对应的消息确定弹窗

然后编写对应删除ID的函数首先呢,

当点击这个按钮的时候然后有一个弹窗然后,

然后将对应的标题和提示的字修改一下,

然后把按钮改成确认和取消然后是

.then点击删除部门所对应的执行,

首先呢,发起请求然后呢,根据返回来的,

结果进行判断如果删除成功的话我们提示删除成功,

然后再重新调用查询函数

如果是失败的话显示失败的原因

如果点击取消按钮.catch提示是已取消

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:23:48

终极解码方案:LAV Filters让你的视频播放零障碍

还在为视频播放的各种问题而烦恼吗&#xff1f;从4K超高清到蓝光原盘&#xff0c;从专业编码到普通格式&#xff0c;视频播放的兼容性问题总是让人头疼。今天&#xff0c;我要为你介绍一款真正能够解决所有视频播放难题的终极解码器——LAV Filters。 【免费下载链接】LAVFilte…

作者头像 李华
网站建设 2026/6/10 12:31:48

纪念币预约终极指南:告别手动抢购的智能解决方案

还在为每次纪念币发行时的激烈竞争而苦恼吗&#xff1f;当热门纪念币发售时&#xff0c;手动预约往往面临着验证码识别困难、页面卡顿、信息填写繁琐等多重挑战。纪念币预约自动化工具正是为应对这些痛点而生的智能助手&#xff0c;它能够模拟真实用户操作&#xff0c;24小时待…

作者头像 李华
网站建设 2026/6/10 13:24:18

Redis缓存高频请求结果:减少重复生成节约GPU算力资源

Redis缓存高频请求结果&#xff1a;减少重复生成节约GPU算力资源 在AI语音合成应用日益普及的今天&#xff0c;一个看似简单的“文本转语音”请求背后&#xff0c;可能隐藏着数秒的GPU密集型计算。尤其是像阿里开源的 CosyVoice3 这类高保真、多语言、支持情感控制的声音克隆系…

作者头像 李华
网站建设 2026/6/10 20:16:29

基于SpringBoot+Vue的新冠物资管理系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】

摘要 新冠疫情的爆发对全球公共卫生系统提出了严峻挑战&#xff0c;物资管理成为疫情防控的关键环节。传统物资管理方式效率低下、信息不透明&#xff0c;难以应对突发公共卫生事件的复杂需求。为提升物资调配效率、保障一线医护人员和民众的物资供应&#xff0c;开发一套高效、…

作者头像 李华
网站建设 2026/6/10 14:34:54

HID鼠标运动检测硬件原理:快速理解指南

从位移到光标&#xff1a;一文讲透HID鼠标运动检测的硬件实现 你有没有想过&#xff0c;当你轻轻移动鼠标时&#xff0c;电脑屏幕上的光标是如何“同步”跟过去的&#xff1f;这个看似简单的动作背后&#xff0c;其实是一套精密协作的嵌入式系统在实时工作。它融合了光学成像、…

作者头像 李华