Добрый вечер! Возникла проблема, которую никак не могу решить уже на протяжении довольно долгого времени.
Версия RageMP 1.1. В браузере используется Vue.js 2 (with vue-cli). По совету других использую следующие функции:
На клиенте:
в CEF:
Проблема в том, что обработчик eventName в CEF не работает, когда запускаешь клиент с нуля. При этом сам браузер отрабатывается и показывается, но событие eventName не обрабатывается. При этом, если тут же просто через F1 перезайти на сервер, то событие начинает работать.
Воспроизведение проблемы по шагам:
- Через F1 реконнектимся к серверу
-- Браузер работает, вновь показывает страницу, но eventName уже начинает работать (выдает alert) --
Собственно, почему при запуске клиента с нуля не работает обработчик события eventName?
Версия RageMP 1.1. В браузере используется Vue.js 2 (with vue-cli). По совету других использую следующие функции:
На клиенте:
JavaScript:
browser.call('eventName');
в CEF:
JavaScript:
// В корневом компоненте App экземпляря Vue
export default {
// Здесь другие настройки компонента
mounted() {
window.mp.events.add('eventName', () => {
alert('123');
});
}
}
Проблема в том, что обработчик eventName в CEF не работает, когда запускаешь клиент с нуля. При этом сам браузер отрабатывается и показывается, но событие eventName не обрабатывается. При этом, если тут же просто через F1 перезайти на сервер, то событие начинает работать.
Воспроизведение проблемы по шагам:
- Запускаем сервер
- Запускаем клиент RageMP
- Коннектимся к серверу
- Через F1 реконнектимся к серверу
-- Браузер работает, вновь показывает страницу, но eventName уже начинает работать (выдает alert) --
Собственно, почему при запуске клиента с нуля не работает обработчик события eventName?