@eldenhard2

Как в таблице с генерируемыми полями каждому значению верно задать v-model?

Как в таблице где я создаю новые строки посредствам изменения значения All_row, верно задать V-model для всех элементов. Так чтобы массив объектов пополнялся новыми значениями, а не перезаписывал старые.
т.е. в массив Standard должны добавляться новые объекты
<tr v-for="item in All_row" :key="item.id">
          <td><input type="text" v-model="Standard.agreement" /></td>
          <td><input type="date" v-model="Standard.agreement_date" /></td>
          <td>
            <select v-model="Standard.is_actual">
              <option :value="true">Да</option>
              <option :value="false">Нет</option>
            </select>
          </td>
          <td><input type="text" v-model="Standard.agreement_addictions" /></td>
          <td><input type="text" v-model="Standard.note" /></td>
          <td><input type="text" v-model="Standard.standard_loading" /></td>
          <td><input type="text" v-model="Standard.standard_unloading" /></td>
          <td><input type="text" v-model="Standard.penalty_loading" /></td>
          <td><input type="text" v-model="Standard.penalty_unloading" /></td>
          <td><input type="text" v-model="Standard.note_calc" /></td>
          <td><input type="text" v-model="Standard.client" /></td>
          <td>
            <select v-model="Standard.wagon_type">
              <option :value="'Полувагон'">ПВ</option>
              <option :value="'Цистерна'">ЦС</option>
            </select>
            <button class="add_row" @click="Plus_count" v-if="item == All_row">
              +
            </button>
          </td>
        </tr>


data() {
    return {
      All_row: 1,
      
    Standard: [
{
        agreement: "",
        agreement_date: "",
        is_actual: true,
        agreement_addictions: "",
        note: "",
        standard_loading: "",
        standard_unloading: "",
        penalty_loading: "",
        penalty_unloading: "",
        note_calc: "",
        client: "",
        wagon_type: ""
      }
]

    };
  },
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы