Jquery событие onbeforeunload подавлено и модальный магистральный канал показан, но не может подавить маршрут, который происходит - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь отключить предоставляемый браузером диалог для события onbeforeunload и инициировать мой собственный пользовательский модал, используя магистраль js, что также успешно происходит, но в конечном итоге происходит маршрут, т. Е. В случае инициации refre sh мой Пользовательский модал открывается, а затем происходит refre sh (который я хочу пропустить, и дальнейшая маршрутизация выполняется на основе щелчков по модалу m).

Я хочу избежать refre sh или маршрутизации тоже и попытался event.preventDefault (), а также event.stopPropogation () для достижения того же, чего я с треском провалил.

, глядя в онлайн, я обнаружил, что это можно сделать в vue. js как показано в ссылке https://medium.com/js-dojo/how-to-prevent-browser-refresh-url-changes-or-route-navigation-in-vue-132e3f9f96cc однако я еще не видел подобного рода манипуляций в позвоночнике js.

Пожалуйста, поделитесь, если то, что я пытаюсь достичь, выполнимо или нет. Если это возможно, пожалуйста, поделитесь процессом, чтобы добиться того же или, что я мог сделать неправильно, в сценариях event.preventDefault () и stopPropogation.

...