переменную, что бы использовать во фрейме?
1й вариант - get. 2й - использовать iframe.parent и постучаться выше (вроде так название)
я не все компоненты переписал на Vue, а во фрейме хочу менять состояние стора Vuex...
Если ты о js, то у слайдеров есть свои хранилища данных, data
а в самом BX.SidePanel.Instance можно в открывающийся фрейм положить какие-то глобальные данные?
Вы какую задачу делаете?
а что ты имеешь в виду под глобальными данными ? добавь данные в window.something
нужна глобальная переменная, сквозная через все фреймы)) во фрейме на основе этих данных инициализируются Vue
я о JS говорю, ты о нем же ?
да. я по всему сайту использую window.userStore = Vuex в открывшемся фрейме тоже может быть нужен уже созданный Vuex... или может я вечером хрень думаю?
ну я может не очень понимаю о чем ты. я делал компоненты на vue битриксовом, с пачками разными слайдеров - синхронизировал их через их данные в хранилищах когда нужны были какие то глобальные данные либо в var запихивал либо в window тут нужно смотреть конкретно в контекст задачи, так вероятно ты либо что-то не так реализуешь (не тривиальным способом) попробуй опиши вообще что ты делаешь, что тебе нужно некое глобальное хранилище
У меня в Vuex хранятся заказы, в слайдере открываются эти самые заказы (строятся таблицы на Vue компонентах) - вот инициализация Vue детального и не срабатывает...
Vuex битриксовй ты юзаешь ?
да, но разница разве есть?
а я хз, я на vue обычном не работал
BX.Vue обёртка над Vue с небольшими доработками (дабы не сломалось всё при подключении реального Vue)
Обсуждают сегодня