vue学习(十三) 删除对象数组中的某个元素
//html
<div id="app">
//v-for循环就不写了 每一条数据最后都有一个删除的超链 .prevent阻止默认的跳转行为 只执行点击事件
<a href="" @click.prevent="del(item.id)">删除</a>
</div> //script
<script>
var vm = new Vue({
el:'app',
data:{
id:'',
name:'',
list:[
{id:1, name:'惊鲵'},
{id:2, name:'掩日'},
{id:2, name:'黑白玄翦'}
]
},
methods:{//methods中定义了当前vue实例中所有可用的方法
del(id){
this.list.some((item, i)=>{
if(item.id==id){
this.list.splice(i, 1)
//在数组的some方法中,如果return true,就会立即终止这个数组的后续循环
return true
}
})
},
del(id){
var index = this.list.findIndex(item =>{
if(item.id==id){
return true
}
})
this.list.splice(index,1)
}
}
})
</script>
vue学习(十三) 删除对象数组中的某个元素的更多相关文章
- LeetCode#26 | Remove Duplicates from Sorted Array 删除有序数组中的重复元素
		一.题目 Description Given a sorted array, remove the duplicates in-place such that each element appear ... 
- 26. Remove Duplicates from Sorted Array(删除排序数组中的重复元素,利用排序的特性,比较大小)
		Given a sorted array, remove the duplicates in-place such that each element appear only once and r ... 
- 根据规则去掉List 对象数组中的重复元素
		package container.main; import java.util.ArrayList; import java.util.Comparator; import java.util.Li ... 
- js删除Array数组中的某个元素
		Array.prototype.indexOf = function (val) { ; i < this.length; i++) { if (this[i] == val) return i ... 
- lintcode :Remove Duplicates from Sorted List 删除排序链表中的重复元素
		题目: 删除排序链表中的重复元素 给定一个排序链表,删除所有重复的元素每个元素只留下一个. 您在真实的面试中是否遇到过这个题? 样例 给出1->1->2->null,返回 1-& ... 
- 转载——JavaScript学习笔记:取数组中最大值和最小值
		转载自:http://www.w3cplus.com/javascript/calculate-the-max-min-value-from-an-array.html. 取数组中最大值 可以先把思路 ... 
- 算法练习之合并两个有序链表, 删除排序数组中的重复项,移除元素,实现strStr(),搜索插入位置,无重复字符的最长子串
		最近在学习java,但是对于数据操作那部分还是不熟悉 因此决定找几个简单的算法写,用php和java分别实现 1.合并两个有序链表 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两 ... 
- lintcode :Remove Duplicates from Sorted Array II 删除排序数组中的重复数字 II
		题目: 删除排序数组中的重复数字 II 跟进“删除重复数字”: 如果可以允许出现两次重复将如何处理? 样例 给出数组A =[1,1,1,2,2,3],你的函数应该返回长度5,此时A=[1,1,2,2, ... 
- lintcode :Remove Duplicates from Sorted Array 删除排序数组中的重复数字
		题目: 删除排序数组中的重复数字 给定一个排序数组,在原数组中删除重复出现的数字,使得每个元素只出现一次,并且返回新的数组的长度. 不要使用额外的数组空间,必须在原地没有额外空间的条件下完成. 样例 ... 
随机推荐
- 基于Docker Compose的.NET Core微服务持续发布
			是不是现在每个团队都需要上K8s才够潮流,不用K8s是不是就落伍了.今天,我就通过这篇文章来回答一下. 一.先给出我的看法和建议 我想说的是,对于很多的微小团队来说,可能都不是一定要上K8s,毕竟上K ... 
- 入门大数据---通过Yarn搭建MapReduce和应用实例
			上一篇中我们了解了MapReduce和Yarn的基本概念,接下来带领大家搭建下Mapreduce-HA的框架. 结构图如下: 开始搭建: 一.配置环境 注:可以现在一台计算机上进行配置,然后分发给其它 ... 
- python文件处理-根据csv文件内容,将对应图像拷贝到指定文件夹
			内容涉及:文件遍历,读取csv指定列,拷贝文件,清理和创建文件 # -*- coding: utf-8 -*- import csv import os import sys import numpy ... 
- 策略模式、策略模式与Spring的碰撞
			策略模式是GoF23种设计模式中比较简单的了,也是常用的设计模式之一,今天我们就来看看策略模式. 实际案例 我工作第三年的时候,重构旅游路线的机票查询模块,旅游路线分为四种情况: 如果A地-B地往返都 ... 
- py之logging模块
			参考:https://www.cnblogs.com/yuanchenqi/articles/5732581.html 一 (简单应用) import logging logging.debug('d ... 
- 逻辑式编程语言极简实现(使用C#) - 3. 运行原理
			本系列前面的文章: 逻辑式编程语言极简实现(使用C#) - 1. 逻辑式编程语言介绍 逻辑式编程语言极简实现(使用C#) - 2. 一道逻辑题:谁是凶手 第二天,好为人师的老明继续开讲他的私人课堂. ... 
- FreeMarkerz在List中取任意一条数据的某一个值
			首先你要知道要取的数据的下标 <#list itemsList as item> <#if item_index==1> <#if "${item.value} ... 
- 从浏览器地址栏输入url到显示页面的步骤(以HTTP为例)
			在浏览器地址栏输入URL 浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤 如果资源未缓存,发起新请求 如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证. 检验 ... 
- Xshell如何连接
			Xshell如何连接 
- Linux下diff命令用法详解
			大家好,我是良许. 我们在平时工作的时候,经常要知道两个文件之间,以及同个文件不同版本之间有何异同点.在 Windows 下,有 beyond compare 这个好用的工具,而在 Linux 下,也 ... 
