Салют гуру =)
Итак товарищи, в чем суть вопроса.
Воспользовался инструкцией от Богданова Дениса [URL=https://dev.1c-bitrix.ru/community/webdev/user/284154/blog/33109/#send]Vue’визация bitrix[/URL], где он описывает подключение приложений из папки local все такое, короче говоря все путем (если есть другие удобные варианты буду рад увидеть)
Остается один вопрос о том как два пользователя могут отправить в рамках этого приложения данные друг другу, типа таво глобальная шина событий это позволяет делать, но вот не совсем понятно каким именно образом
компонент лежит в корне сайта [B]components-vue/test-block
[/B]
в основном приложении я жму кнопку и шлю в компонент событие в соответствии вроде как в инструкции, папка - компонент - событие
[B]BX.Vue.event.$emit('components-vue:test-block:test', {text: 'Бла бла'})[/B]
далее в компоненте подписываюсь и встречаю данные
[B]BX.Vue.event.$on('components-vue:test-block:test', function(){[/B]
[B] console.log(BX.Vue.event)[/B]
[B]});[/B]
как бы все работает, но только в рамках вкладки в браузере, при открытии другой вкладки там ничего не приходит. может я с указанием пути что-то накосячил подскажите. А может я вообще не правильно всё понял ?:))) Либо онли пуш или сокеты?
Итак товарищи, в чем суть вопроса.
Воспользовался инструкцией от Богданова Дениса [URL=https://dev.1c-bitrix.ru/community/webdev/user/284154/blog/33109/#send]Vue’визация bitrix[/URL], где он описывает подключение приложений из папки local все такое, короче говоря все путем (если есть другие удобные варианты буду рад увидеть)
Остается один вопрос о том как два пользователя могут отправить в рамках этого приложения данные друг другу, типа таво глобальная шина событий это позволяет делать, но вот не совсем понятно каким именно образом
компонент лежит в корне сайта [B]components-vue/test-block
[/B]
в основном приложении я жму кнопку и шлю в компонент событие в соответствии вроде как в инструкции, папка - компонент - событие
[B]BX.Vue.event.$emit('components-vue:test-block:test', {text: 'Бла бла'})[/B]
далее в компоненте подписываюсь и встречаю данные
[B]BX.Vue.event.$on('components-vue:test-block:test', function(){[/B]
[B] console.log(BX.Vue.event)[/B]
[B]});[/B]
как бы все работает, но только в рамках вкладки в браузере, при открытии другой вкладки там ничего не приходит. может я с указанием пути что-то накосячил подскажите. А может я вообще не правильно всё понял ?:))) Либо онли пуш или сокеты?