view, в них вставляю компоненты vue. Кнопочки, формы, , попапы, весь интерактив.
Vue юзает vuex
Стоит плагин vuex-persistedstate
После npm prod. Это команда ларавел mix, пакет сборки Webpack.
Так вот
При загрузке сайта js удаляет всю страницу собранную на сервере, соответсвенно просто белый экран. В консоле ошибка что то там 60.
При этом npm dev - все работает как планировалось. Это без сжатия кода.
Ок
Нахожу что создаёт проблему, убираю плагин vuex-persistedstate
Делаю npm prod.
Работает.
Экспериментирую с плагином vuex-persist. Та же проблема, ровно одно и то же. Прихожу к мысли, что проблема где то между серверным рендерингом, подгрузке данных во вью и локальном хранилище.
Не понимаю куда копать, накидайте идей, плиз? Если кто то конкретно сталкивался, было бы идеально получить решение, а потом уже подумаю в чем причина
Спасибо
Может просто пути слетают? Все переменные окружения нужно выносить в отдельный файлик или пытаться окружение 1в1 держать.
А про какие пути вы говорите? Переменные окружения, в смысле состояния? Стейты у меня разбиты по модулям. Модули импортируются в индекс файл в папке store В этом индексе импортируется сам vuex, импортируются модули со стейтами и там же из мутации, экшн, геттеры. После импорта вуекса и модулей импортируется плагин. И затем это все в экспорт дефалт. Вы сказали пути. И я что то потерялся. Ну если я закомментирую только плагин, то все работает.
Вижу, тут топы собрались. Парни, если поможете найти ответ. Буду признателен
На вскидку проблема с каким-то значением в какой-то переменной Ещё стоит посмотреть ишьюсы плагина
Спасибо. А что может быть за проблема в переменной? Ну если не сложно, первое что может придти в голову ? А ишьюсы плагины сейчас погуглю, не знаю что это. В целом спасибо )
Кто бы знал что и где ты передаёшь)
Там во вуикс загружаются данные через json encode во время сборки Есть карточка товара и кнопка на вью Вот во вью данные загружаются через кнопку, дальше пушится во хранилище
Обсуждают сегодня