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