Vuejs從數(shù)組中刪除元素的示例代碼
Vuejs從數(shù)組中刪除元素
使用方法:arr.splice(arr.indexOf(ele),length):表示先獲取這個數(shù)組中這個元素的下標(biāo),然后從這個下標(biāo)開始計算,刪除長度為length的元素 這種刪除方式適用于任何js數(shù)組
eg:
<template>
<div class="users">
<button type="button" class="btn btn-danger" v-on:click="deleteUser(user)"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span>刪除</button>
</div>
</template>
<script>
//引入jquery
export default {
data(){
return {
users:[
{
name:'zx',
age:18,
addrress:'江蘇南京',
email:'1773203101@qq.com',
contacted:false,
},
{
name:'zhiyi',
age:19,
addrress:'中國北京',
email:'1773203101@qq.com',
contacted:false,
},
{
name:'zhuxu',
age:20,
addrress:'中國上海',
email:'1773203101@qq.com',
contacted:false,
},
]
}
},
methods:{
deleteUser:function(user){
//表示先獲取這個元素的下標(biāo),然后從這個下標(biāo)開始計算,刪除長度為1的元素
this.users.splice(this.users.indexOf(user),1);
}
}
};
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<!--scope只會影響到當(dāng)前組件的樣式-->
<style scoped>
</style>補(bǔ)充:vue 刪除數(shù)組中的某一條數(shù)據(jù)
一、刪除普通數(shù)組
let arr = [1,2,3,4,5];
//方法一
let index = arr.indexOf('3');
arr.splice(index, 1)
//打印結(jié)果 [1,2,4,5]
//方法二
let index = arr .findIndex(item => {
if (item == '3') {
return true
}
})
arr.splice(index, 1)
//打印結(jié)果 [1,2,4,5]二、刪除數(shù)組對象
let arr = [
{
id:1,
name:'張三'
},
{
id:2,
name:'李四'
},
{
id:3,
name:'王二'
},
{
id:4,
name:'麻子'
},
];
let id1 = arr.findIndex(item => {
if (item.id == '3') {
return true
}
})
arr.splice(id1, 1)三、歡迎添加更多方法,以上是我覺得最簡單的方法
到此這篇關(guān)于Vuejs從數(shù)組中刪除元素的文章就介紹到這了,更多相關(guān)vue數(shù)組中刪除元素內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue之使用mockjs生成模擬數(shù)據(jù)案例詳解
這篇文章主要介紹了Vue之使用mockjs生成模擬數(shù)據(jù)案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-09-09
vue中實(shí)現(xiàn)代碼高亮與語法著色的方法介紹
在Vue的開發(fā)過程中,我們經(jīng)常需要展示代碼片段或者進(jìn)行代碼高亮與語法著色,Vue提供了多種方式來實(shí)現(xiàn)代碼高亮與語法著色,本文將為你詳細(xì)介紹這些方法,需要的朋友可以參考下2023-06-06
Vue 實(shí)現(xiàn)復(fù)制功能,不需要任何結(jié)構(gòu)內(nèi)容直接復(fù)制方式
今天小編就為大家分享一篇Vue 實(shí)現(xiàn)復(fù)制功能,不需要任何結(jié)構(gòu)內(nèi)容直接復(fù)制方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11
詳解Vue的watch中的immediate與watch是什么意思
這篇文章主要介紹了詳解Vue的watch中的immediate與watch是什么意思,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12

