Skip to main content
Этот модуль даёт доступ к инстансу встроенного браузерного клиента и нескольким базовым хелперам.

Экспорты

  • MSM2App: общий инстанс клиента, который создаёт библиотека
  • MSM2AuthHelper: хелпер аутентификации (MSM2.App.AuthHelper)
  • MSM2HtmlHelper: HTML-хелпер (MSM2.App.HtmlHelper)
  • MSM2ScriptHelper: хелпер загрузки скриптов (MSM2.App.ScriptHelper)

Подключение в приложении

В приложении обычно создаётся один общий экземпляр клиента и экспортируется из отдельного модуля:
Остальные сервисы и компоненты используют этот экземпляр через Utils и не создают собственные WebSocket-соединения. Благодаря этому запросы, подписки и стандартные обработчики ответов работают через один клиент.

Примеры

Проверка состояния пользователя:
Для работы с формами можно использовать HTML-хелпер:

Примечания

  • При использовании msm-components вам не нужно вызывать new MSM2.App() вручную.
  • MSM2 должен уже существовать в браузере в момент загрузки msm-components.