Как удалить карту vuetify автоматически через несколько секунд

Если вы работаете в Netbeans, посмотрите между вкладками файлов и областью редактирования файлов. Существует «Источник» и «История». В разделе «История» вы увидите изменения, сделанные с помощью контроля версий (git / other), а также изменения, сделанные локально. В этом случае локальные изменения могут спасти вас.

0
задан Salman 5 March 2019 в 10:14
поделиться

1 ответ

Вы не можете сделать это из removeMessage, потому что хотите, чтобы это происходило без нажатия кнопки.

Вам следует watch внести изменения в data.show. Подробности о том, как это сделать здесь .

Внутри watch, когда значение установлено в true, вы можете установить тайм-аут и сохранить идентификатор, возвращаемый setTimeout. Тайм-аут должен установить data.save в false, это закроет уведомление. Вам также нужно очистить тайм-аут изнутри removeMessage или изнутри метода watch, когда значение становится ложным.

Вам нужно очистить тайм-аут, когда уведомление закрыто, чтобы предотвратить следующее поведение:

  • уведомление открыто
  • пользователь нажимает кнопку закрытия
  • [1111 ] открывается другое уведомление, в течение тайм-аута закрытия
  • тайм-аут срабатывает, и второе уведомление закрывается преждевременно
0
ответ дан Radu Diță 5 March 2019 в 10:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: