Тугма барои нест кардани унсури массив дар Vue

Биёед тугма барои нест кардани реактивӣ унсурҳо аз рӯйхат созем. Ба амалӣ кардан шурӯъ кунем. Фарз кунем, ки массив дода шудааст:

App.vuedata() {
  return {
    items: ['a', 'b', 'c', 'd', 'e'],
  }
}

Мундариҷаи массивро ба сурати рӯйхат берун кунем:

App.vue<template>
  <ul>
    <li v-for="(item, index) in items" :key="index">
      {{ item }}
    </li>
  </ul>
</template>

Дар ҳар як нуқтаи рӯйхат тугмае барои нест кардан созем. Дар ин тугма усулеро мебандам, параметри он рақами унсури массивро мегузаронем, ки мо мехоҳем онро нест кунем:

App.vue<template>
  <ul>
    <li v-for="(item, index) in items" :key="index">
      {{ item }}
      <button @click="removeItem(index)">remove</button>
    </li>
  </ul>
</template>

Нест карданро дар усули removeItem амалӣ кунем:

App.vuemethods: {
  removeItem: function(index) {
    this.items.splice(index, 1);
  }
}
Задание 1

Массив дода шудааст. Унсурҳои ин массивро ба сурати рӯйхати ul намоиш диҳед. Ба тавре созед, ки дар натиши фишурдани ҳар як li он аз рӯйхат нест карда шавад.