Сделал свой форм виджет - карта (картинка) на которой можно

установить точку с помощью мышки.
В нем используется js.
Похоже что проблема с турбо роутером, когда я перехожу в запись js не выполняется. То же самое если добавить виджет в repeater.
Как это можно исправить?

9 ответов

8 просмотров

Выключив этот тупой турбороутер

Ross- Автор вопроса
Nikita Khaetsky
Выключив этот тупой турбороутер

ща попробую. Я думал может в js ловить какое-то событие и т.п.

Ross- Автор вопроса
Nikita Khaetsky
Выключив этот тупой турбороутер

в записях почти ок, но в репитере при добавлении этого виджета js все равно не выполняется.

Nikita Khaetsky
Выключив этот тупой турбороутер

Вот я вообще не смог понять, есть ли у него реальные ненадуманные преимущества и ситуации, где он на самом деле был бы полезен)

Дмитрий Иванченко
Вот я вообще не смог понять, есть ли у него реальн...

Частично есть. Я его пару раз использовал на фронте. Он неплохо ускоряет серфинг по страницам. Но под него нужно адаптировать весь фронт В админке тоже стало живее чем во второй версии, но бывают странные баги, например после удаления данных в формах может остаться содержимое. Но на самом деле его нет. Это кеш этого самого турбо роутера

Дмитрий Иванченко
Вот я вообще не смог понять, есть ли у него реальн...

Я юзаю турбороутер на большинстве новых проектов. Быстро работает и не перезагружается странички. Пару раз были какие-то проблемы, а так вроде гуд

Constantine Anikin
Я юзаю турбороутер на большинстве новых проектов. ...

А как ты скрипты грузишь для отдельной страницы

Sergei Toroptsev
А как ты скрипты грузишь для отдельной страницы

В теории можно собрать все отдельно, но это на самом деле проблема, так что лично я никак. Но есть ещё вот такой обходной путь: https://async-alpine.dev/docs/ Можно писать код не модулями а обычным смертным jsом тогда их спокойно можно подключить через resources компонент или тегом script на нужных страницах. Но конкретно в этом проекте я пробовал пойти таким путем, однако не получилось, слишком много проблем. То компонент не видит то ещё что то. Поэтому тупо забил. Да и на самом деле не вижу смысла. У меня на весь магазин js код вытягивает на 70кб если собирать в прод)

Sergei Toroptsev
А как ты скрипты грузишь для отдельной страницы

Да никак, пока не было такой задачи. Все проекты были на uikit, где юзал турбороутер

Похожие вопросы

Обсуждают сегодня

Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
господа, когда у вас в боте есть локализация (ру + англ, остальные языки пока не планируются), вы на первом старте как с языком решаете вопрос: смотрите на language_code приле...
Denis 🐍|👑 | darling! 🥰
5
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
Кому нибудь нужен плагин для генерации метатегов? А если нужен что бы вам хотелось в нем видеть?
Black Cat
3
А чего при переходе с 2 на 3 все что в билдере сделано тютю?
Денис Александрович
5
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
касатики, чё делать если в InputTextMessageContent игнорится show_above_text в LinkPreviewOptions? =(
Denis 🐍|👑 | darling! 🥰
1
Карта сайта