Vue에서 배열에 항목을 추가하는 폼

입력 필드의 텍스트를 배열 끝에 반응적으로 추가해 봅시다. 구현을 시작하겠습니다. 다음과 같은 배열이 있다고 가정합니다:

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

입력 필드 작업을 지원하는 newItem 속성을 추가하겠습니다:

App.vuedata() {
  return {
    newItem: '',
    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>
  <input v-model="newItem">
  <button @click="addItem">add</button>
</template>

버튼을 클릭하면 addItem 메서드가 호출됩니다. 이 메서드는 입력 필드의 텍스트를 가져와 배열의 새 요소로 추가하며, 이는 목록의 반응적 변경으로 이어집니다:

App.vuemethods: {
  addItem: function() {
    this.items.push(this.newItem);
  }
}
Задание 1

배열이 주어졌습니다. 입력 필드가 주어졌습니다. 버튼이 주어졌습니다. 이 배열의 요소를 ul 목록으로 출력하세요. 버튼을 클릭할 때 입력 필드의 텍스트가 목록 끝에 추가되도록 만드세요.

Задание 2

이전 작업을 수정하여 새 항목이 목록의 시작 부분에 추가되도록 하세요.