首頁 >web前端 >Vue.js >vue.js中怎麼移除數組值

vue.js中怎麼移除數組值

coldplay.xixi
coldplay.xixi原創
2020-11-10 10:21:282507瀏覽

vue.js中移除陣列值的方法:使用【arr.splice(arr.indexOf(ele),length)】,取得這個陣列中這個元素的下標,並從這個下標開始計算,刪除長度為length的陣列值。

vue.js中怎麼移除數組值

本教學操作環境:windows10系統、vue2.5.2,本文適用於所有品牌的電腦。

【相關文章推薦:vue.js

#vue.js中移除陣列值的方法:

使用方法:arr.splice(arr.indexOf(ele),length):表示先取得這個陣列中這個元素的下標,然後從這個下標開始計算,刪除長度為length的元素

這種刪除方式適用於任何js數組

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:&#39;zx&#39;,
age:18,
addrress:&#39;江苏南京&#39;,
email:&#39;1773203101@qq.com&#39;,
contacted:false,
},
{
name:&#39;zhiyi&#39;,
age:19,
addrress:&#39;中国北京&#39;,
email:&#39;1773203101@qq.com&#39;,
contacted:false,
},
{
name:&#39;zhuxu&#39;,
age:20,
addrress:&#39;中国上海&#39;,
email:&#39;1773203101@qq.com&#39;,
contacted:false,
},
]
}
},
methods:{
deleteUser:function(user){
//表示先获取这个元素的下标,然后从这个下标开始计算,删除长度为1的元素
this.users.splice(this.users.indexOf(user),1);
}
}
};
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<!--scope只会影响到当前组件的样式-->
<style scoped>
</style>

相關免費學習推薦:javascript(影片)

以上是vue.js中怎麼移除數組值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多