в том, что при клике на любой чекбокс выделяются все чекбоксы.
https://codepen.io/DanilChugaev/pen/veYrKw?editors=1010
вот тут все работает, потому что данные (items, headers) уже присутствуют в data
но если эти данные получать откуда то, при клике на любой чекбокс выделяются все чекбоксы.
this.getDataFromApi() //тут получаю данные
.then(data => {
//обнуляю массивы как сказано в документации
this.headers.splice(0)
this.items.splice(0)
//добавляю данные
data.headers.forEach((item, i) => {
this.headers.push(item)
})
data.items.forEach((item, i) => {
this.items.push(item)
})
})
Если я у себя просто вставляю данные сразу в data() то все работает.
долго уже не могу решить проблему, подскажите пожалуйста что делать
нужно правильно указать item-key
Обсуждают сегодня