Удаление объекта по ключу не обновляет компонент vue - PullRequest
0 голосов
/ 10 июня 2018

Я пытаюсь удалить объект, используя его ключ, и ожидаю обновления компонента.Я использую Vuex.

Вот как я пытаюсь

Моя структура объекта выглядит примерно так

115:Object
116:Object

У меня есть ключ (115, 116), поэтому я пытаюсь удалить их.

delete state.fixture[i]

Этот код удаляет объект, но проблема в том, что компонент не обновлен, даже если состояние объекта изменилось.Как я могу обновить его?Спасибо.

1 Ответ

0 голосов
/ 10 июня 2018

Использование

Vue.delete(state.fixture, i)

Vue.delete

Удалить свойство объекта.Если объект реагирует, убедитесь, что удаление запускает просмотр обновлений.Это в первую очередь используется для того, чтобы обойти ограничение, заключающееся в том, что Vue не может обнаруживать удаления свойств, но вам редко нужно его использовать.

Функция берет объект и ключ для удаления из объекта.

Если вы заинтересованы в добавлении нового свойства к объекту, отметьте Vue.set

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...