首页 > 其他分享 >vue 数组删除(对象)单/多条删除

vue 数组删除(对象)单/多条删除

时间:2023-09-27 14:55:36浏览次数:28  
标签:vue 删除 dataList value aaaa 数组 id ddd

  dataList: [
      {
        id: '1',
        value: 'aaaa',
      },
      {
        id: '2',
        value: 'bbb',
      },
      {
        id: '3',
        value: 'ccc',
      },
      {
        id: '4',
        value: 'ddd',
      },
      {
        id: '5',
        value: 'eee',
      }
    ]


methods: {
  demo() {
    //! 删除单行数据
    const  _xId = '3'
    this.dataList = this.dataList.filter((item) => {
      return item.id !== _xId 
    })
  }
}

  

二、数组多行删除(同一数据源)
dataList: [
      {
        id: '1',
        value: 'aaaa',
      },
      {
        id: '2',
        value: 'bbb',
      },
      {
        id: '3',
        value: 'ccc',
      },
      {
        id: '4',
        value: 'ddd',
      },
      {
        id: '5',
        value: 'eee',
      }
    ]
//! 删除多行数据
      const selectData = [
        {
          id: '1',
          value: 'aaaa',
        },
        {
          id: '4',
          value: 'ddd',
        },
      ]
      let newData = this.dataList.filter(
        (a) => !selectData.some((b) => a.id === b.id)
      )

  

标签:vue,删除,dataList,value,aaaa,数组,id,ddd
From: https://www.cnblogs.com/yn-cn/p/17732720.html

相关文章

  • 【转】Vue.js 中的父子组件通信方式
    Vue.js中的父子组件通信方式在Vue.js中,组件是构建应用程序的基本单元。当我们在应用程序中使用组件时,组件之间的通信是非常重要的。在Vue.js中,父子组件通信是最常见的组件通信方式之一。在本文中,我们将讨论Vue.js中的父子组件通信方式,并附上代码实例。 父组件向子组件传......
  • vue项目以excel表格的形式下载table数据
    1,安装插件   [email protected]   [email protected],创建js文件编写代码    importFileSaverfrom'file-saver';   import*asXLSXfrom'xlsx';   //导出Excel表格   exportfunctionexportE......
  • 2023-09-16:用go语言,给你一个整数 n 和一个在范围 [0, n - 1] 以内的整数 p , 它们表示
    2023-09-16:用go语言,给你一个整数n和一个在范围[0,n-1]以内的整数p,它们表示一个长度为n且下标从0开始的数组arr,数组中除了下标为p处是1以外,其他所有数都是0。同时给你一个整数数组banned,它包含数组中的一些位置。banned中第i个位置表示arr[banned[i]]=......
  • Vue Viser柱状图,根据数值显示不同颜色
    <template><div><v-chart:forceFit="true":height="height":data="data":scale="scale"><v-tooltip/><v-axis/><v-barposition="year*sales":colo......
  • 工作流如何实现?集成?springboot+vue+activiti技术栈
    前言activiti工作流引擎项目,企业erp、oa、hr、crm等企事业办公系统轻松落地,一套完整并且实际运用在多套项目中的案例,满足日常业务流程审批需求。一、项目形式springboot+vue+activiti集成了activiti在线编辑器,流行的前后端分离部署开发模式,快速开发平台,可插拔工作流服务。工作......
  • 测试驱动技术(TDD)系列之3:详解Java数组
    在前面的文章中我介绍了如何通过junit4和TestNG实现参数化,这两种架构都通过二维数组来实现参数化,在这里我就给大家详细的介绍一下java数组。Junit4定义参数化数据,代码如下:publicstaticCollectionprepareData(){Object[][]object={{1,2,3},{0,2,2},{0,3,3}};returnArrays.as......
  • Vue2.0 浅学笔记
    Vue是框架,也是生态。1.VueAPI风格选项式(Vue2)组合式(Vue3)2.入门node.js版本大于153.创建项目创建项目npminitvue@latest开发环境VScode+Volar4.基本语法1.文本插值仅能使用单一表达式使用JavaScript表达式每个绑定仅支持单一表达式,也就是一段能够被求值的J......
  • Vue 3.0开发的开源前端项目
    文章来源:https://zhuanlan.zhihu.com/p/587627578 1,PPTistPPTist是一个基于Vue3.x+TypeScript+Pinia+AntDesignVue+Canvas开发的在线演示文稿(幻灯片)应用,还原了大部分OfficePowerPoint的功能,支持文字、图片、形状、线条、图表、表格、视频、音频、公式几种最常......
  • 子数组之和
    子数组之和题目地址https://www.lintcode.com/problem/subarray-sum/my-submissions描述给定一个整数数组,找到和为零的子数组。你的代码应该返回满足要求的子数组的起始位置和结束位置样例样例1:输入:[-3,1,2,-3,4]输出:[0,2]或[1,3] 样例解释:返回任意一段和为......
  • VUE 3.0使用Tinymce编辑器JS报错解决
    接上篇文章写到的Tinymce编辑器,突然发现了,多点击几次编辑弹框内容就会变空白,而且JS报错了。如下图: 点开这个js就能发现错误的地方了改这两个文件就可以了,代码如下:if(typeofe.content!=='string'){e.content=e.content.innerHTML;}    这样......