Предыдущие и текущие данные в Vue Life Hooks

Я использую этот метод:

  1. Перенаправить на ту же страницу с URL-адресом загрузки, добавленным как параметр:
window.location.href = window.location.protocol + '//' +
                    window.location.host + window.location.pathname +
                    "?download=" + encodeURIComponent(urlToDownload)
  1. Обнаружить этот параметр на инициализацию страницы и перенаправление на загрузку:
function param(name){
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    if (!results) { return 0; }
    return results[1] || 0;
}

var downloadParam = param('download');
if (downloadParam) {
    window.location = decodeURIComponent(downloadParam);
}
0
задан chudy91 18 March 2019 в 21:21
поделиться

1 ответ

Ну, в Vue официальных документах , они упоминаются как показано ниже:

обновлен Hook

DOM компонента будет обновляется, когда вызывается этот хук, поэтому вы можете выполнять DOM-зависимые операции здесь. Однако в большинстве случаев вам следует избегать изменения состояния внутри хука. Чтобы реагировать на изменения состояния, обычно лучше вместо этого использовать вычисляемое свойство или наблюдатель.

Надеюсь, это поможет!

0
ответ дан varit05 18 March 2019 в 21:21
поделиться
Другие вопросы по тегам:

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