vue删除数组的某个元素
解决方法:
下面演示数组中元素数据格式是json
1.vue页面
<template v-for="(endTip,i) in dataItem.settings.endTips">
<i @click="delEndTips(endTip)" class="glyphicon glyphicon-remove-circle"></i>
</template>
2.js删除方法
delEndTips:function (endTip) {
var index = this.dataItem.settings.endTips.indexOf(endTip);
this.dataItem.settings.endTips.splice(index,1)
//调整数组endTips
this.dataItem.settings.endTips.forEach((item, i) => {
item.index = i
})
}