Я преобразую свой текущий веб-сайт в пустую js и vuejs страницу. С nuxt я хочу сделать рендеринг на стороне сервера. Таким образом, в конце концов, вы получите страницу 1011 html. Были проблемы с операторами import в моих vue компонентах. Так что теперь я буду оптимизировать мой импорт для SSR. Мое текущее решение выглядит так:
let Flickity = {};
if (process.browser) {
Flickity = require('flickity');
}
В одном компоненте я использую ползунок flickity и, кроме того, плагины flickity-syn c и flickity-fade. Обычно я бы просто добавил состояния импорта l ie this:
let Flickity = {};
if (process.browser) {
Flickity = require('flickity');
}
import 'flickity-sync';
import 'flickity-fade';
import 'flickity-as-nav-for';
Но это не работает с ssr (рендеринг на стороне сервера). Я думал, что могу запросить все и объединить объекты, но это тоже не работает.
Что я могу сделать?