Можно ли сделать «специальную подписку» на одно из свойств в Vue2? - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть компонент просмотра, который отображает информацию о записи.Этот компонент содержит некоторые свойства для описания взаимодействия пользователя с представлением (скажем, это lastPushedButton).Поэтому мне нужно сбросить это свойство lastPushedButton, когда view получает новую модель RECORD.Я пытался использовать updated событие, но затем оно сбрасывает lastPushedButton каждый раз, когда что-то меняется, а не только ЗАПИСЬ.

Каков правильный подход?

1 Ответ

0 голосов
/ 14 декабря 2018

Я предполагаю, что ваше record передано через свойство вашему компоненту?

Что вам, вероятно, нужно, это watch в переменной вашего свойства: https://vuejs.org/v2/guide/computed.html#Watchers

watch: {
  record: function (newValue, oldValue) {
     this.lastPushedButton = ''
  }
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...