Свойство или метод "index" не определены.При создании нового элемента Vue.js - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть кнопка, которая создает новые элементы, когда я создаю новый элемент, я добавляю его в массив 'добавлен' и делаю v-for, я пытаюсь передать индекс для возможности перечисления, но он говорит мнечто он не определен

В шаблоне parent :

<tr is="child" v-for="(item, index) in added" :key="index" v-on:remove="added.splice(index, 1)"
                            :id="item.id"
                            :name="item.name"
                            :lastname="item.lastname"
                            :pack="item.pack"
                            :type="item.type"
                            :size="item.size"
                            :color="item.color">
 </tr>

В шаблоне child .

<tr class="no-border-top">
    <th class="align-middle" scope="row">{{ index }}</th>
</tr>

Журнал:

[Vue warn]: Свойство или метод "index" не определен в экземпляре, но на него ссылаются во время рендеринга.Убедитесь, что это свойство является реактивным, либо в параметре данных, либо для компонентов на основе классов, инициализируя свойство.См .: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.

...