首页 > 其他分享 >前端传list集合,后端接收

前端传list集合,后端接收

时间:2024-03-19 11:12:52浏览次数:27  
标签:val res 前端 list Response 接收 deleteIds publicjs

一、前端列表多选

<el-table
            ref="multipleTable"
            :data="tableData"
            stripe
            style="width: 99%;margin-bottom: 10px;"
            :height="$publicjs.tableHeight"
            @selection-change="handleSelectionChange"
            border
          >
            <el-table-column type="selection" width="55" />
            <el-table-column type="index" label="序号" width="60" />
</el-table>

二、前端方法

一、多选方法
handleSelectionChange(val) { this.multipleSelection = val; this.deleteIds=[] val.forEach(element => { this.deleteIds.push(element.id) }); },
二、批量操作
    handleSelectedDel(){       let count= this.deleteIds.length       if(count ==0 ){          this.$publicjs.showMessage("请选择!", this.$publicjs.ErrorType)       }else{         deleteData(this.deleteIds).then(res=>{           if (res.code == 200) {             this.$publicjs.showMessage(res.message, this.$publicjs.SuccessType)             this.handleQuery();           } else {             this.$publicjs.showMessage(res.message, this.$publicjs.ErrorType)           }        })       }     }, 三、调用方法 export function deleteData(data) {   return request({     url: 'api/item-basic-info/clear',     method: 'post',     data   }) }
 

三、后端控制器接收

    @ApiOperation(value = "清空")
    @PostMapping(value = "/clear")
    public Response<String> clearItem(@RequestBody List<String> list){
        int re = itemBasicInfoService.clearItem(list);
        if (re > 0) {
            return new Response<>(ErrorCode.SUCESS_CODE, "清空成功", re);
        } else {
            return new Response<>(ErrorCode.INTERNAL, "清空失败", null);
        }
    }

 

标签:val,res,前端,list,Response,接收,deleteIds,publicjs
From: https://www.cnblogs.com/flyShare/p/18082295

相关文章

  • C++STL第五篇(链表List的使用方法)
    list链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。相......
  • 前端低代码(DSL&Schema)
    标准的DSL和Schema区别--ChatGPT4回答DSL(Domain-SpecificLanguage)和Schema这两个概念在计算机科学和软件开发中是不同的,但它们都是用来描述结构和约束的。DSL(Domain-SpecificLanguage):DSL是一种专用于特定领域的计算机语言。它的设计针对某一特定领域的问题解决,比如用于网......
  • [Paper Reading] GLIDE: Towards Photorealistic Image Generation and Editing with
    GLIDE:TowardsPhotorealisticImageGenerationandEditingwithText-GuidedDiffusionModelsGLIDE(GuidedLanguagetoImageDiffusionforGenerationandEditing)时间:22/03机构:OpenAITL;DR本文研究使用DiffusionModel做图像生成过程,如何更好地加入conditional信息......
  • 前端学习-vue视频学习009-defineProps(子组件接收父组件的数据)
    尚硅谷视频链接defineProps-只接收父:要有数据letpersonList=reactive<personArr>([{id:'qqq1',name:'aaa',age:10,gender:'F'},{id:'qqq2',name:'vvv',age:30,gender:'F'},{id:'qq......
  • 前端框架Vue--Part 01
    1.为什么要学习Vue前端必备技能:Vue.js作为现代前端开发领域中的主流框架之一,已成为前端开发者必备的技术栈。随着前端技术的不断发展和企业需求的变化,掌握Vue.js能够确保开发者跟上行业发展步伐,适应各类Web项目的开发需求。广泛应用与岗位需求:目前,在国内外绝大多数互联网公......
  • 前端面试题-vue2和vue3的区别
    监测机制的改变vue2对数据监测使用的是Object.definePropert()对数据进行劫持,结合发布订阅者模式来实现vue3通过使用proxyAPI对数据直接进行代理。vue3优于vue3的的地方就是:vue3的proxyAPI监测的是整个对象,而不再是某个属性消除了Vue2当中基于Object.defineProperty......
  • 【前端素材】推荐优质综合购物电子商城网站设计Cropium平台模板(附源码)
    一、需求分析在线电子数码商店网站是指专门销售电子产品和数码设备的网上商店。这类网站通常提供广泛的产品选择,涵盖手机、平板电脑、相机、电脑配件、智能家居设备等多种数码产品。以下是在线电子数码商店网站的一般功能:产品展示与购买: 网站上展示各种电子数码产品的详细......
  • 前端学习-vue视频学习008-TS中的接口\泛型\自定义类型
    尚硅谷视频链接使用ts定义,可限制参数的类型新建ts文件//定义接口限制对象属性exportinterfacepersonInter{name:string,age:number,gender:string}//使用泛型//exporttypepersonArr=Array<personInter>//另一种写法exporttypepersonArr=p......
  • 前端基础之HTML进阶
    表格标签只要是展示数据,一般都可以使用表格标签<body><tableborder="1"cellpadding="5"cellspacing="5>#border:为表格添加外边框#cellpadding:调整字体离边框距离#cellspacing:调整内边框离外边框的距离<thead>表头(字段信息)......
  • 注册-前端部分
    前提:后端jar环境、Vue3环境、Redis环境搭建页面(html标签、css样式)→ 绑定数据与事件(表单校验)→调用后台接口(接口文档、src/api/xx.js封装、页面函数中调用)Login.vue文件: <scriptsetup>import{User,Lock}from"@element-plus/icons-vue";import{ref}from......