Kifungo cha Kufuta Kipengele cha Safu katika Vue
Wacha tutengeneze kifungo cha kufuta vipengele kwenye orodha kwa njia inayobadilika. Tuanze utekelezaji. Tuchukulie tuna safu ifuatayo:
data() {
return {
items: ['a', 'b', 'c', 'd', 'e'],
}
}
Tuonyeshe yaliyomo kwenye safu kwa mfumo wa orodha:
<template>
<ul>
<li v-for="(item, index) in items" :key="index">
{{ item }}
</li>
</ul>
</template>
Tutengeneze kifungo cha kufuta kwenye kila kipengee cha orodha. Kwenye kifungo hichi tutaunganisha nabii, ambayo parameta yake tuta kupelea nafasi ya kipengele cha safu ambacho tunakusudia kufuta:
<template>
<ul>
<li v-for="(item, index) in items" :key="index">
{{ item }}
<button @click="removeItem(index)">futa</button>
</li>
</ul>
</template>
Tutekeleze kufuta kwenye nabii removeItem:
methods: {
removeItem: function(index) {
this.items.splice(index, 1);
}
}
Imetolewa safu. Onyesha vipengele vya safu hii
kwa mfumo wa orodha ul. Fanya ivyo
kubonyeza kwa li yoyote ile ifutwe
kutoka kwenye orodha.